次のように、EdmGen.exe を使用して Entity Framework 5.0 でビューを事前生成しています。
"%windir%\Microsoft.NET\Framework\v4.0.30319\EdmGen.exe"
/nologo
/mode:ViewGeneration
/inssdl:"$(TargetDir)Base.ssdl"
/incsdl:"$(TargetDir)Base.csdl"
/inmsl:"$(TargetDir)Base.msl"
/outviews:"$(ProjectDir)BaseViews.cs"
/language:CSharp
警告の詳細:
警告 3 既定のターゲット Entity Framework バージョンには、edmx スキーマ バージョン 2.0.0.0 以下が必要です。指定されたスキーマはバージョン 3.0.0.0 です。この警告を回避するには、対象の Entity Framework のバージョンを明示的に指定します。これを行うには、EdmGen.exe コマンド ライン ツールを targetVersion オプションと共に使用するか、GenerateCode メソッドを呼び出すときに targetEntityFrameworkVersion パラメーターを含めます。
この問題を解決する方法はありますか?