【发布时间】:2015-08-27 15:40:17
【问题描述】:
我已将一个 WPF 复杂应用程序的 .Net 框架从 3.5 更新到 4.5.1。 我已将所有项目的目标框架更改为 4.5.1。
更改 .net 框架后,我遇到了以下错误。
System.Data.Entity.dll 中出现“System.Data.EntityCommandCompilationException”类型的未处理异常
内部异常消息:-“EntityContainer 'ApplicationNameDataContext' 的映射和元数据信息不再与用于创建预生成视图的信息匹配。”
任何想法为什么会发生这种情况?
应用程序在 VS2010 和 .Net frmwrk 3.5 上运行良好。 项目有 4.0.0.0 版本的 System.Data.Entity Dll。
【问题讨论】:
-
您是否同时将Entiry Framework 4/5 更新到版本6?如果是这样,我认为您将需要重新生成实体模型。 Microsoft 在 MSDN 上发布了迁移信息。
-
将
System.Xaml添加到引用中。 -
同时检查
WindowsBase和PresentationFramework和PresentationCore和System.Data.DataSetExtensions
标签: c# .net wpf entity-framework .net-framework-version