Код: Выделить всё
public abstract class BaseEntity
{
[CustomColumn(IsPrimaryKey = true)]
public int Id { get; set; }
public int CreatedBy { get; set; }
public DateTime CreatedDateTime { get; set; }
public int UpdatedBy { get; set; }
public DateTime UpdatedDateTime { get; set; }
public int DeletedBy { get; set; }
public DateTime DeletedDateTime { get; set; }
[CustomColumn(AllowNull = false)]
public RecordStatus Status { get; set; }
}
Например:
- Когда я создаю новую запись, я должен установить CreatedBy и созданный defateteme
- , только когда я должен быть обновленным, я должен быть обновленным
- , когда я должен быть обновленным (я должен быть обновленным. UpdatedDateTime
- Когда я удаляю строку, я должен только установить deletedby и deletedDateTime
Подробнее здесь: https://stackoverflow.com/questions/797 ... -baseentit