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