Update IdentityDbContextModelBuilderExtensions.cs

pull/3732/head
Halil İbrahim Kalkan 6 years ago
parent f21144ab8f
commit 926df0b985

@ -153,7 +153,7 @@ namespace Volo.Abp.Identity.EntityFrameworkCore
{
b.ToTable(options.TablePrefix + "OrganizationUnits", options.Schema);
b.ConfigureFullAuditedAggregateRoot();
b.ConfigureByConvention();
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));
@ -168,6 +168,8 @@ namespace Volo.Abp.Identity.EntityFrameworkCore
{
b.ToTable(options.TablePrefix + "OrganizationUnitRoles", options.Schema);
b.ConfigureByConvention();
b.HasKey(ou => new { ou.OrganizationUnitId, ou.RoleId });
b.HasOne<OrganizationUnit>().WithMany().HasForeignKey(ou => ou.OrganizationUnitId).IsRequired();
@ -180,6 +182,8 @@ namespace Volo.Abp.Identity.EntityFrameworkCore
{
b.ToTable(options.TablePrefix + "UserOrganizationUnits", options.Schema);
b.ConfigureByConvention();
b.HasKey(ou => new { ou.OrganizationUnitId, ou.UserId });
b.HasOne<OrganizationUnit>().WithMany().HasForeignKey(ou => ou.OrganizationUnitId).IsRequired();
@ -187,7 +191,6 @@ namespace Volo.Abp.Identity.EntityFrameworkCore
b.HasIndex(ou => new { ou.UserId, ou.OrganizationUnitId });
});
}
}
}

Loading…
Cancel
Save