Show / Hide Table of Contents

Class AuditedAggregateRoot

Inheritance
object
Entity
BasicAggregateRoot
AggregateRoot
CreationAuditedAggregateRoot
AuditedAggregateRoot
AuditedAggregateRootWithUser<TUser>
FullAuditedAggregateRoot
Implements
IAggregateRoot
IEntity
IGeneratesDomainEvents
IHasExtraProperties
IHasConcurrencyStamp
IAuditedObject
ICreationAuditedObject
IHasCreationTime
IMayHaveCreator
IModificationAuditedObject
IHasModificationTime
Inherited Members
CreationAuditedAggregateRoot.CreationTime
CreationAuditedAggregateRoot.CreatorId
AggregateRoot.Validate(ValidationContext)
AggregateRoot.ExtraProperties
AggregateRoot.ConcurrencyStamp
BasicAggregateRoot.GetLocalEvents()
BasicAggregateRoot.GetDistributedEvents()
BasicAggregateRoot.ClearLocalEvents()
BasicAggregateRoot.ClearDistributedEvents()
BasicAggregateRoot.AddLocalEvent(object)
BasicAggregateRoot.AddDistributedEvent(object)
Entity.ToString()
Entity.GetKeys()
Entity.EntityEquals(IEntity)
object.GetType()
object.MemberwiseClone()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.Domain.Entities.Auditing
Assembly: Volo.Abp.Ddd.Domain.dll
Syntax
public abstract class AuditedAggregateRoot : CreationAuditedAggregateRoot, IAggregateRoot, IEntity, IGeneratesDomainEvents, IHasExtraProperties, IHasConcurrencyStamp, IAuditedObject, ICreationAuditedObject, IHasCreationTime, IMayHaveCreator, IModificationAuditedObject, IHasModificationTime

Constructors

AuditedAggregateRoot()

Declaration
protected AuditedAggregateRoot()

Properties

LastModificationTime

Declaration
public virtual DateTime? LastModificationTime { get; set; }
Property Value
Type Description
DateTime?

LastModifierId

Declaration
public virtual Guid? LastModifierId { get; set; }
Property Value
Type Description
Guid?

Implements

IAggregateRoot
IEntity
IGeneratesDomainEvents
IHasExtraProperties
IHasConcurrencyStamp
IAuditedObject
ICreationAuditedObject
IHasCreationTime
IMayHaveCreator
IModificationAuditedObject
IHasModificationTime

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform