我嘗試添加設置詞典EF實體EF實體如在下面的代碼:無法添加設置到字典
private static readonly Dictionary<string, ObjectSet<EntityObject>> Gateways
= new Dictionary<string, ObjectSet<EntityObject>>
{
{"PlanSection", ModelEntities.PlanSection}
};
但是編譯器說:
cannot convert from 'System.Data.Objects.ObjectSet<MathApplication.Models.PlanSection>' to 'System.Data.Objects.ObjectSet<System.Data.Objects.DataClasses.EntityObject>'
PlanSection
是類從數據庫表映射。我的代碼有什麼問題?
編輯 這裏是PlanSection
定義:
public partial class PlanSection : EntityObject
所有該類都由'EntityFramework'生成。我可以編輯它們,但它們將在下一次模型更新時重新生成 – skayred
它們被定義爲部分類,所以在該項目中,您可以創建具有相同名稱和部分關鍵字的類並實現其他邏輯(如實現接口)以及那些類不會被覆蓋。 – dutzu