是否可以在带有实体框架5 RC / Visual Studio 2010的EDMX中使用表值函数?

我看不到EDMX设计器中的选项,我感觉设计器在.net 4.5中吗?我的怀疑正确吗?还是在Visual Studio 11中?

我还不能真正将我们的项目升级到.net 4.5,还有另一种使用表值函数的方法(也许是手动修改edmx吗?)。

附加信息:

msdn上的此blog post有助于确认不兼容:


某些功能仅在编写以下应用程序时可用:
面向.NET 4.5。其中包括枚举支持,空间数据类型,
表值函数和性能改进。如果你是
面向.NET 4.0,您仍然可以获得所有的错误修复和其他次要功能
改进。


但是,有趣的是,this tutorial禁止直接修改EDMX以增加对TVF的支持,但这似乎是针对旧版Beta的。 XML intellisense也没有找到本教程中讨论的元素,但这可能是因为它使用了不同的模式。不幸的是,我没有时间尝试将本教程应用到新的EF5候选版本中,但是我想知道是否有人有幸。

最佳答案

不幸的是,表值函数支持当前依赖于.NET 4.5和VS 2012。

关于visual-studio-2010 - 带有 Entity Framework 5/Visual Studio 2010的EDMX中的表值函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11666371/

10-15 21:23