如果可以在EDMX中使用Entity Framework 5 RC/Visual Studio 2010中的表值函數?帶有Entity Framework 5/Visual Studio 2010的EDMX表值函數
我看不到EDMX設計器中的選項,我有一種感覺,設計器是在.net 4.5中?我的懷疑是否正確?或者在Visual Studio 11中?
我並不真正能夠將我們的項目升級到.net 4.5,還有另一種使用表值函數的方法(可能是手動修改edmx?)。
附加信息:
這blog post MSDN上有助於確認不兼容問題:
編寫的應用程序時 目標.NET 4.5的一些功能纔可用。這包括枚舉支持,空間數據類型, 表值函數和性能改進。如果您是針對.NET 4.0的 ,則仍然可以獲得所有錯誤修復程序和其他次要的 改進。
然而有趣的是,this tutorial討論直接修改EDMX以添加對TVF的支持,但它似乎是舊的測試版。 XML intellisense也沒有找到本教程中討論的內容,但可能是因爲它使用了不同的模式。 不幸的是,我已經沒時間嘗試將這個教程應用到新的EF5候選版本上,但我很想知道是否有人有幸運。
謝謝拉迪斯拉夫,我已經更新了我的問題,並提供了一些額外的細節,我發現它提供了一種可能的解決方法,但不幸的是,迄今爲止我還沒有任何運氣。 – 2012-07-26 14:31:36