私はEF4を使用していますが、同じマシン上の他のプロジェクトでは、この問題は発生していません。私は持っています:
using System.Data.Entity;
と
ctx.AdminUsers.Include(a => a.foo)...
しかし、私は得る
デリゲート型ではないため、ラムダ式を型'string'に変換できません
とりあえず。
私が忘れていたかもしれないことについて何か考えはありますか?
私はEF4を使用していますが、同じマシン上の他のプロジェクトでは、この問題は発生していません。私は持っています:
using System.Data.Entity;
と
ctx.AdminUsers.Include(a => a.foo)...
しかし、私は得る
デリゲート型ではないため、ラムダ式を型'string'に変換できません
とりあえず。
私が忘れていたかもしれないことについて何か考えはありますか?
エンティティモデルがDbContextを使用するように構成されていないようです。
エンティティモデルにコード生成アイテムとしてADO.NETDBContextGeneratorを追加する必要があります。
DBContextに切り替えるには、モデルUIを右クリックして[コード生成アイテムの追加]を選択し、[ADO.NET DbContext Generator]を選択して、プロジェクトに追加します。これにより、model.designer.csファイル内のクラスが削除され、新しいDbContextオブジェクトが追加されます。これで、これらのオブジェクトを操作できるようになります。
エンティティモデルがアプリケーションと同じプロジェクトにない場合は、この変更後にエンティティモデルをビルドするために、EntityFrameworkライブラリへの参照を追加する必要があります。