Advertisement
Guest User

Untitled

a guest
Jan 17th, 2019
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.35 KB | None | 0 0
  1. public partial class Role
  2. {
  3. public Role()
  4. {
  5. User = new HashSet<User>();
  6. }
  7.  
  8. public int RoleId { get; set; }
  9. public string RoleName { get; set; }
  10.  
  11. public ICollection<User> User { get; set; }
  12. }
  13.  
  14. public partial class User
  15. {
  16. public int UserId { get; set; }
  17. public string Login { get; set; }
  18. public string Pass { get; set; }
  19. public int? RoleId { get; set; }
  20.  
  21. public Role Role { get; set; }
  22. }
  23.  
  24. modelBuilder.Entity<Role>(entity =>
  25. {
  26. entity.Property(e => e.RoleName)
  27. .IsRequired()
  28. .HasMaxLength(32)
  29. .IsUnicode(false);
  30. });
  31.  
  32. modelBuilder.Entity<User>(entity =>
  33. {
  34. entity.Property(e => e.Login)
  35. .IsRequired()
  36. .HasMaxLength(32)
  37. .IsUnicode(false);
  38.  
  39. entity.Property(e => e.Pass)
  40. .IsRequired()
  41. .HasMaxLength(32)
  42. .IsUnicode(false);
  43.  
  44. entity.HasOne(d => d.Role)
  45. .WithMany(p => p.User)
  46. .HasForeignKey(d => d.RoleId)
  47. .HasConstraintName("FK__Users__RoleId__2B3F6F97");
  48. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement