2013-02-07 20 views
3

我預先生成我的觀點在實體框架5.0與EdmGen.exe,因爲它遵循:默認目標實體框架版本需要edmx模式版本2.0.0.0或更低版本。指定的架構版本爲3.0.0.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參數來完成此操作。

任何想法如何解決這個問題?

回答

5

您需要將/targetversion:4.5加入EdmGen

+0

問題解決了,謝謝! – razp26

+0

同樣在這裏 - 謝謝 – Nick

+0

謝謝你:) –