我使用实体框架从数据库生成类。在其中一些类中,我想从 PropertyChangeBase 继承来为某些属性实现函数 OnRaisePropertyChanged。因此,我修改了一些生成的类。前任
public partial class MyGeneratedClass : PropertyChangeBase
{
private DateTime _lastUpdatedDate;
public System.DateTime LastUpdatedDate
{
get { return _lastUpdatedDate; }
set
{
_lastUpdatedDate = value;
OnRaisePropertyChanged("LastUpdatedDate");
OnRaisePropertyChanged("LastUpdatedDateFormat");
}
}
}
因为每次我更新我的实体时,我的所有代码都会被覆盖。在部分类中实现会引发编译错误。有没有办法克服这个问题?