|
|
|
@ -158,7 +158,7 @@ namespace Volo.Abp.Identity.EntityFrameworkCore |
|
|
|
b.Property(ou => ou.Code).IsRequired().HasMaxLength(OrganizationUnitConsts.MaxCodeLength).HasColumnName(nameof(OrganizationUnit.Code)); |
|
|
|
b.Property(ou => ou.DisplayName).IsRequired().HasMaxLength(OrganizationUnitConsts.MaxDisplayNameLength).HasColumnName(nameof(OrganizationUnit.DisplayName)); |
|
|
|
|
|
|
|
b.HasMany(ou => ou.Children).WithOne().HasForeignKey(ou => ou.ParentId); |
|
|
|
b.HasMany<OrganizationUnit>().WithOne().HasForeignKey(ou => ou.ParentId); |
|
|
|
b.HasMany(ou => ou.Roles).WithOne().HasForeignKey(our => our.OrganizationUnitId).IsRequired(); |
|
|
|
|
|
|
|
b.HasIndex(ou => ou.Code); |
|
|
|
|