Remove OrganizationUnit.Children

pull/3732/head
Halil İbrahim Kalkan 6 years ago
parent f3ab38f1c2
commit 66040f983f

@ -32,12 +32,7 @@ namespace Volo.Abp.Identity.Organizations
/// Display name of this role.
/// </summary>
public virtual string DisplayName { get; set; }
/// <summary>
/// Children of this OU.
/// </summary>
public virtual ICollection<OrganizationUnit> Children { get; set; }
/// <summary>
/// Roles of this OU.
/// </summary>

@ -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);

Loading…
Cancel
Save