我有一個基類,我將要繼承我的模型定製由實體框架生成的模型類
像
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 –