Browse Source

added ConfigureCreationAuditedAggregateRoot and ConfigureAuditedAggregateRoot extension methods.

pull/1192/head
Halil İbrahim Kalkan 7 years ago
parent
commit
80adac86ff
  1. 16
      framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/Modeling/AbpEntityTypeBuilderExtensions.cs

16
framework/src/Volo.Abp.EntityFrameworkCore/Volo/Abp/EntityFrameworkCore/Modeling/AbpEntityTypeBuilderExtensions.cs

@ -261,6 +261,22 @@ namespace Volo.Abp.EntityFrameworkCore.Modeling
} }
} }
public static void ConfigureCreationAuditedAggregateRoot<T>(this EntityTypeBuilder<T> b)
where T : class
{
b.As<EntityTypeBuilder>().TryConfigureCreationAudited();
b.As<EntityTypeBuilder>().TryConfigureExtraProperties();
b.As<EntityTypeBuilder>().TryConfigureConcurrencyStamp();
}
public static void ConfigureAuditedAggregateRoot<T>(this EntityTypeBuilder<T> b)
where T : class
{
b.As<EntityTypeBuilder>().TryConfigureAudited();
b.As<EntityTypeBuilder>().TryConfigureExtraProperties();
b.As<EntityTypeBuilder>().TryConfigureConcurrencyStamp();
}
public static void ConfigureFullAuditedAggregateRoot<T>(this EntityTypeBuilder<T> b) public static void ConfigureFullAuditedAggregateRoot<T>(this EntityTypeBuilder<T> b)
where T : class where T : class
{ {

Loading…
Cancel
Save