Advertisement
Guest User

Untitled

a guest
Jun 19th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.09 KB | None | 0 0
  1. [Table("users")]
  2. public class User
  3. {
  4. [Key]
  5. [Column("id")]
  6. [DatabaseGenerated(DatabaseGeneratedOption.Identity)]
  7. public int Id { get; set; }
  8.  
  9. [Column("name")]
  10. [StringLength(15, MinimumLength =2)]
  11. [Required]
  12. public string Name { get; set; }
  13.  
  14. [Column("password")]
  15. [StringLength(100)]
  16. [Required]
  17. public string Password { get; set; }
  18.  
  19. [Column("email")]
  20. [StringLength(30, MinimumLength =6)]
  21. [Required]
  22. public string Email { get; set; }
  23.  
  24. public List<UserActivityPoints> Activitypoints { get; set; }
  25. }
  26.  
  27. [Table("activitypoints")]
  28. public class UserActivityPoints
  29. {
  30. [Key]
  31. [Column("type")]
  32. public int Type { get; set; }
  33.  
  34. [Column("amount")]
  35. public int Amount { get; set; }
  36.  
  37. [Key]
  38. [Column("user_id")]
  39. public User User { get; set; }
  40. }
  41.  
  42. protected override void OnModelCreating(ModelBuilder modelBuilder)
  43. {
  44. modelBuilder.Entity<User>().ToTable("User");
  45. modelBuilder.Entity<UserActivityPoints>().ToTable("activitypoints");
  46. }
  47.  
  48. var i = ProductionDbContext.GetInstance().Users.Find(1).Activitypoints;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement