namespace Abp.Domain.Entities.Auditing { /// /// This interface is implemented by entities that is wanted to store modification information (who and when modified lastly). /// Properties are automatically set when updating the . /// public interface IModificationAudited : IHasModificationTime { /// /// Last modifier user for this entity. /// long? LastModifierUserId { get; set; } } /// /// Adds navigation properties to interface for user. /// /// Type of the user public interface IModificationAudited : IModificationAudited where TUser : IEntity { /// /// Reference to the last modifier user of this entity. /// TUser LastModifierUser { get; set; } } }