テスト マシン (VS2012 と SQL Server 2008 のみがインストールされている) で VS2012 の既存の .NET 4.0 ソリューションを試していますが、インクルード拡張メソッドでラムダ構文を使用しようとすると、上記のエラーが発生します。
ソリューションの既存のバージョンには、Include メソッドを使用するために追加する必要があった EntityFramework.dll への参照がありますが、VS2012 で見ているアップグレードされたバージョンにはそのような参照がなく、見つけることもできませんその名前の DLL が、他のマシン上にあった場所にあります。System.Data.Entity の using ステートメントは、ReSharper が必要ないと判断したため、グレー表示されています。理由がわからない。
サンプル コード: これは既存のソリューションにあるものです...
using (var context = new RSSFeedsEntities()) {
WebSite someSite = context.WebSites.Include(w => w.Feeds).FirstOrDefault(w => w.WebSiteID == 1);
}
これを解決する方法はありますか?ありがとう