Show / Hide Table of Contents

Class AuditedEntity<TKey>

This class can be used to simplify implementing IAuditedObject.

Inheritance
System.Object
Entity
Entity<TKey>
CreationAuditedEntity<TKey>
AuditedEntity<TKey>
AuditedEntityWithUser<TKey, TUser>
FullAuditedEntity<TKey>
Implements
IEntity<TKey>
IEntity
IAuditedObject
ICreationAuditedObject
IHasCreationTime
IMayHaveCreator
IModificationAuditedObject
IHasModificationTime
Inherited Members
CreationAuditedEntity<TKey>.CreationTime
CreationAuditedEntity<TKey>.CreatorId
Entity<TKey>.Id
Entity<TKey>.GetKeys()
Entity<TKey>.ToString()
Entity.EntityEquals(IEntity)
Namespace: Volo.Abp.Domain.Entities.Auditing
Assembly: Volo.Abp.Ddd.Domain.dll
Syntax
public abstract class AuditedEntity<TKey> : CreationAuditedEntity<TKey>, IEntity<TKey>, IEntity, IAuditedObject, ICreationAuditedObject, IHasCreationTime, IMayHaveCreator, IModificationAuditedObject, IHasModificationTime
Type Parameters
Name Description
TKey

Type of the primary key of the entity

Constructors

AuditedEntity()

Declaration
protected AuditedEntity()

AuditedEntity(TKey)

Declaration
protected AuditedEntity(TKey id)
Parameters
Type Name Description
TKey id

Properties

LastModificationTime

Declaration
public virtual DateTime? LastModificationTime { get; set; }
Property Value
Type Description
System.Nullable<DateTime>

LastModifierId

Declaration
public virtual Guid? LastModifierId { get; set; }
Property Value
Type Description
System.Nullable<Guid>

Implements

IEntity<TKey>
IEntity
IAuditedObject
ICreationAuditedObject
IHasCreationTime
IMayHaveCreator
IModificationAuditedObject
IHasModificationTime

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft