我正在使用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默认目标实体框架版本需要 edmx架构版本2.0.0.0或更低版本。指定的架构是版本 3.0.0.0。要避免此警告,请明确指定目标实体框架版本。您可以使用EdmGen.exe执行此操作 命令行工具与targetVersion选项,或通过包含 调用GenerateCode时的targetEntityFrameworkVersion参数 方法
如何解决这个问题?
答案 0 :(得分:5)
您需要将/targetversion:4.5
添加到EdmGen