Guest User

Untitled

a guest
Jan 16th, 2019
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  1. public class Products
  2. {
  3.  
  4. [Required]
  5. public long Id { get; set; }
  6. public long UserId { get; set; }
  7. public long OwnerId { get; set; }
  8. [ForeignKey("OwnerId")]
  9. public Users Owner { get; set; }
  10. [ForeignKey("UserId")]
  11. public Users User { get; set; }
  12. public string Title { get; set; }
  13. public string ShortDescription { get; set; }
  14. public string LongDescription { get; set; }
  15. [Required]
  16. public DateTime Date { get; set; }
  17. public decimal Price { get; set; }
  18. [Column("Picture1", TypeName = "image")]
  19. public byte[] Picture1 { get; set; }
  20. [Column("Picture2", TypeName = "image")]
  21. public byte[] Picture2 { get; set; }
  22. [Column("Picture3", TypeName = "image")]
  23. public byte[] Picture3 { get; set; }
  24. public int State { get; set; }
  25. }
  26.  
  27. public class Users
  28. {
  29. public long Id { get; set; }
  30. [Required]
  31. public string FirstName { get; set; }
  32. [Required]
  33. public string LastName { get; set; }
  34. [Required]
  35. public DateTime BirthDate { get; set; }
  36. [Required]
  37. public string Email { get; set; }
  38. [Required]
  39. public string UserName { get; set; }
  40. [Required]
  41. public string Password { get; set; }
  42. }
  43.  
  44. public class SiteDBContext : DbContext
  45. {
  46. public SiteDBContext()
  47. : base("name =SiteDBContext")
  48. {
  49.  
  50. }
  51.  
  52. public DbSet<Users> Users { get; set; }
  53. public DbSet<Products> Products { get; set; }
  54. protected override void OnModelCreating(DbModelBuilder modelBuilder)
  55. {
  56. base.OnModelCreating(modelBuilder);
  57. }
  58. }
Add Comment
Please, Sign In to add comment