데이터베이스에서 클래스를 생성하기 위해 entityframework를 사용했습니다. 이러한 클래스 중 일부에서는 일부 속성에 대해 OnRaisePropertyChanged 함수를 구현하기 위해 PropertyChangeBase에서 상속하고 싶습니다. 따라서 일부 생성 된 클래스를 수정했습니다. Ex부분 클래스에서 OnRaisePropertyChanged 구현
public partial class MyGeneratedClass : PropertyChangeBase
{
private DateTime _lastUpdatedDate;
public System.DateTime LastUpdatedDate
{
get { return _lastUpdatedDate; }
set
{
_lastUpdatedDate = value;
OnRaisePropertyChanged("LastUpdatedDate");
OnRaisePropertyChanged("LastUpdatedDateFormat");
}
}
}
내 엔티티를 업데이트 할 때마다 내 코드가 모두 overwrited됩니다. 부분 클래스에서 구현하면 컴파일 오류가 발생합니다. 이것을 극복 할 수있는 방법이 있습니까?
entityframework는 이미 속성을 변경할 때 재정의 할 수있는 메서드를 제공하므로 사용자가이를 활용할 수 있습니다. – Ric