默认目标Entity Framework版本需要edmx架构版本2.0.0.0或更低版本.指定的架构是版本3.0.0.0

raz*_*p26 3 entity-framework edmgen

我正在使用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
Run Code Online (Sandbox Code Playgroud)

警告细节:

警告3默认目标Entity Framework版本需要edmx架构版本2.0.0.0或更低版本.指定的架构是版本3.0.0.0.要避免此警告,请明确指定目标实体框架版本.您可以使用带有targetVersion选项的EdmGen.exe命令行工具,或者在调用GenerateCode方法时包含targetEntityFrameworkVersion参数来执行此操作.

知道如何解决这个问题吗?

Phi*_*hil 5

您需要添加/targetversion:4.5到EdmGen