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

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

4

1 回答 1

5

您需要添加/targetversion:4.5到 EdmGen

于 2013-04-04T09:29:50.747 回答