From 624c3eb4847cdddce4ff6a974243de56eb93d26e Mon Sep 17 00:00:00 2001 From: Yunus Emre Kalkan Date: Thu, 18 Apr 2019 14:59:56 +0300 Subject: [PATCH] Update AbpEntityTypeBuilderExtensions.cs --- .../Modeling/AbpEntityTypeBuilderExtensions.cs | 16 ++++------------ 1 file changed, 4 insertions(+), 12 deletions(-) diff --git a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/Modeling/AbpEntityTypeBuilderExtensions.cs b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/Modeling/AbpEntityTypeBuilderExtensions.cs index c5b19415ac..fd7a3d495b 100644 --- a/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/Modeling/AbpEntityTypeBuilderExtensions.cs +++ b/framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/Modeling/AbpEntityTypeBuilderExtensions.cs @@ -15,7 +15,6 @@ namespace Volo.Abp.EntityFrameworkCore.Modeling { public static void ConfigureByConvention(this EntityTypeBuilder b) { - b.TryConfigureFullAuditedAggregateRoot(); b.TryConfigureConcurrencyStamp(); b.TryConfigureExtraProperties(); b.TryConfigureMayHaveCreator(); @@ -263,20 +262,13 @@ namespace Volo.Abp.EntityFrameworkCore.Modeling } public static void ConfigureFullAuditedAggregateRoot(this EntityTypeBuilder b) - where T : class + where T : class { - b.As().TryConfigureFullAuditedAggregateRoot(); + b.As().TryConfigureFullAudited(); + b.As().TryConfigureExtraProperties(); + b.As().TryConfigureConcurrencyStamp(); } - public static void TryConfigureFullAuditedAggregateRoot(this EntityTypeBuilder b) - { - if (b.Metadata.ClrType.IsSubclassOf(typeof(FullAuditedAggregateRoot))) - { - b.As().TryConfigureFullAudited(); - b.As().TryConfigureExtraProperties(); - b.As().TryConfigureConcurrencyStamp(); - } - } //TODO: Add other interfaces (IAuditedObject...) }