次のコードに示すように、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