From 80adac86ff23d3df06df875f5485970fedea92d0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Halil=20=C4=B0brahim=20Kalkan?= Date: Mon, 3 Jun 2019 12:30:25 +0300 Subject: [PATCH] added ConfigureCreationAuditedAggregateRoot and ConfigureAuditedAggregateRoot extension methods. --- .../Modeling/AbpEntityTypeBuilderExtensions.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) 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 fd7a3d495b..132e91c079 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 @@ -261,6 +261,22 @@ namespace Volo.Abp.EntityFrameworkCore.Modeling } } + public static void ConfigureCreationAuditedAggregateRoot(this EntityTypeBuilder b) + where T : class + { + b.As().TryConfigureCreationAudited(); + b.As().TryConfigureExtraProperties(); + b.As().TryConfigureConcurrencyStamp(); + } + + public static void ConfigureAuditedAggregateRoot(this EntityTypeBuilder b) + where T : class + { + b.As().TryConfigureAudited(); + b.As().TryConfigureExtraProperties(); + b.As().TryConfigureConcurrencyStamp(); + } + public static void ConfigureFullAuditedAggregateRoot(this EntityTypeBuilder b) where T : class {