내가 아래와 같이 일반 필드와 기본 클래스를 상속 개체의 커플이 적용DbContext 동작은 이전
[DataType(DataType.Text)]
[StringLength(100)]
public string CreatedBy { get; set; }
[DataType(DataType.DateTime)]
public DateTime? CreatedDate { get; set; }
[DataType(DataType.Text)]
[StringLength(100)]
public string ModifiedBy { get; set; }
[DataType(DataType.DateTime)]
public DateTime? ModifiedDate { get; set; }
나는 그것이 텍스로 이동하기 직전이 필드를 채울 싶습니다. 컨텍스트에 배치되기 전에 엔터티를 사용하여 일부 작업을 수행하기 위해 재사용 할 수있는 이벤트/메서드/처리기가 있습니까? 나는이 필드가 컨텍스트에 추가 될 때 채워지므로 데이터베이스에 저장하지 마십시오.
솔루션 : Entity Framework/SQL2008 - How to Automatically Update LastModified fields for Entities?
중복 가능 [기본 유형 확장 및 자동으로 감사 정보 업데이트] (http://stackoverflow.com/questions/2588544/extend-base-type-and-automatically-update-audit-information-on-entity)) –
그래, 대답은 기본 생성자 내에서 setter 메서드를 사용하는 것입니다. 기본적으로 나는 제안했다. – Mukus