我有一个基类,我将要继承我的模型定制由实体框架生成的模型类
像
public class Employee : BaseModel
{
}
在这种BaseModel我有几个属性和一些默认的实现是需要为每个创建的应用程序模型提供。
当我计划迁移到实体框架,我如何使用EF生成的模型具有我的方法和属性也从BaseModel。
不过,我已经从生成的类中删除了EntityObject和注释掉在每个属性相关实施像
//ReportPropertyChanging("id");
//_id = StructuralObject.SetValidValue(value);
//ReportPropertyChanged("id");
请建议,如果这是一个正确的做法还是有处理这个正确的方式种情景。
您应该使用T4模板。另请阅读本文:http://stackoverflow.com/questions/6064138/how-to-define-common-propertyies-for-all-entities-in-entity-framework –