私は CodeFirst アプローチを使用しており、DbSet を ObjectQuery に変換する必要があるという問題に遭遇しました。これは私が変換のために行ったことです。
ObjectContext objectContext = ((IObjectContextAdapter)db).ObjectContext;
ObjectSet<Request> objectSet = objectContext.CreateObjectSet<Request>();
ここで、db は DbContext から継承するコンテキストであり、Request はクラスです。
そのため、ObjectQuery を ObjectQueryMethod(objectSet) として期待するメソッドを呼び出そうとすると、次のエラーがスローされます。
「'System.Data.Entity.DbSet<>' と 'System.Data.Objects.ObjectQuery<>' の間に暗黙的な変換がないため、条件式の型を特定できません」
どんな助けでも大歓迎です!