|
|
|
@ -41,6 +41,7 @@ namespace Volo.Abp.Identity.EntityFrameworkCore |
|
|
|
b.HasMany(u => u.Logins).WithOne().HasForeignKey(ul => ul.UserId).IsRequired(); |
|
|
|
b.HasMany(u => u.Roles).WithOne().HasForeignKey(ur => ur.UserId).IsRequired(); |
|
|
|
b.HasMany(u => u.Tokens).WithOne().HasForeignKey(ur => ur.UserId).IsRequired(); |
|
|
|
b.HasMany(u => u.OrganizationUnits).WithOne().HasForeignKey(ur => ur.UserId).IsRequired(); |
|
|
|
|
|
|
|
b.HasIndex(u => u.NormalizedUserName); |
|
|
|
b.HasIndex(u => u.NormalizedEmail); |
|
|
|
@ -151,7 +152,7 @@ namespace Volo.Abp.Identity.EntityFrameworkCore |
|
|
|
b.HasMany(ou => ou.Children).WithOne().HasForeignKey(ou => ou.ParentId); |
|
|
|
b.HasMany(ou => ou.Roles).WithOne().HasForeignKey(our => our.OrganizationUnitId).IsRequired(); |
|
|
|
|
|
|
|
b.HasIndex(ou => ou.ParentId); |
|
|
|
b.HasIndex(ou => ou.Code); |
|
|
|
}); |
|
|
|
|
|
|
|
builder.Entity<OrganizationUnitRole>(b => |
|
|
|
|