2012-11-09 33 views
0

我有一個EDMX使用2011年6月的CTP,並且工作正常。現在,我已經安裝了VS 2012和它的崩潰設計師我的2011年6月CTP實體框架EDMX崩潰了,現在我安裝了Visual Studio 2012的設計師

消息:

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

任何想法?

+0

不能只用EF5重新生成EDMX? –

+0

@StefanP。,我有數百個表和表值函數。這不可行 –

回答

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

+0

就是這樣:)謝謝 –

相關問題