0

我有一个使用 2011 年 6 月 CTP 的 EDMX,它运行良好。现在我已经安装了 VS 2012,它让设计器崩溃了

信息:

找不到方法:'System.Collections.ObjectModel.ReadOnlyCollection`1 System.Data.Metadata.Edm.EdmItemCollection。GetPrimitiveTypes(双)'。

任何想法?

4

1 回答 1

1

System.Data.Metadata.Edm.EdmItemCollection.GetPrimitiveTypes(Double)EF 2011 年 6 月 CTP 中不存在,而 .NET Framework 4.5 中存在。卸载 June CTP,一切正常 - 工件(csdl、ssdl 和 msl)没有太大变化,因此您的 edmx 文件应该可以继续工作。不知道你为什么继续使用 CTP,而从那时起已经有许多版本(Beta、RC),包括 RTM

于 2012-11-09T20:21:58.420 回答