Browse Source

Remove OrganizationUnit.Children

pull/3732/head
Halil İbrahim Kalkan 7 years ago
parent
commit
66040f983f
  1. 7
      modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/Organizations/OrganizationUnit.cs
  2. 2
      modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/IdentityDbContextModelBuilderExtensions.cs

7
modules/identity/src/Volo.Abp.Identity.Domain/Volo/Abp/Identity/Organizations/OrganizationUnit.cs

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

2
modules/identity/src/Volo.Abp.Identity.EntityFrameworkCore/Volo/Abp/Identity/EntityFrameworkCore/IdentityDbContextModelBuilderExtensions.cs

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