필자는 필자에게 필자가 필요로하는 특정 테이블의 데이터 행에 대해 몇 가지 훌륭한 감사 기능을 제공한다고 믿는 다음 클래스를 만들었습니다. 여기에 내가 사용하고있는 클래스는 다음과 같습니다Azure 테이블 스토리지에 행 추가 감사
public class AuditableTableServiceEntity : TableServiceEntity
{
protected AuditableTableServiceEntity()
: base()
{
}
protected AuditableTableServiceEntity(string pk, string rk)
: base(pk, rk)
{
}
#region CreatedBy and ModifiedBy
private string _CreatedBy;
[DisplayName("Created By")]
public string CreatedBy
{
get { return _CreatedBy; }
set { _CreatedBy = value; Created = DateTime.Now; }
}
[DisplayName("Created")]
public DateTime? Created { get; set; }
private string _ModifiedBy;
[DisplayName("Modified By")]
public string ModifiedBy
{
get { return _ModifiedBy; }
set { _ModifiedBy = value; Modified = DateTime.Now; }
}
[DisplayName("Modified")]
public DateTime? Modified { get; set; }
#endregion
}
거기에 사람이 내가이 클래스 고려할 수있는 추가 변경을 제안 할 수 있습니다. 나는 그것이 괜찮다고 믿는다. 그러나 많은 수업을 위해 이것을 구현할 필요가 있기 때문에 누군가가 어떤 변화 나 추가를 제안 할 수 있다면 듣고 싶다.