3

次のように、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 パラメーターを含めます。

この問題を解決する方法はありますか?

4

1 に答える 1

5

/targetversion:4.5EdmGenに追加する必要があります

于 2013-04-04T09:29:50.747 に答える