ABP 实体和聚合根的审计类型
2020-12-09 本文已影响0人
寻找无名的特质
ABP提供了多种带有审计数据的实体和聚合根的基类,这里总结一下。
Entity和AggregateRoot:不带有审计信息,也是其它类型的基类。
CreationAuditedEntity和CreationAuditedAggregateRoot:带有创建者信息和创建时间,实现ICreationAudited, IHasCreationTime接口。
AuditedEntity和AuditedAggregateRoot:从CreationAuditedEntity和CreationAuditedAggregateRoot派生,带有更新信息,实现IAudited,IModificationAudited, IHasModificationTime接口。
FullAuditedEntity和FullAuditedAggregateRoot:从AuditedEntity和AuditedAggregateRoot派生,支持软删除,实现IFullAudited,IDeletionAudited, IHasDeletionTime, ISoftDelete接口。