具有Entity Framework 5/Visual Studio 2010的EDMX中的表值函数

Ale*_*ith 2 .net-4.0 visual-studio-2010 .net-4.5 entity-framework-5 visual-studio-2012

如果可以在具有Entity Framework 5 RC/Visual Studio 2010的EDMX中使用表值函数?

我看不到EDMX设计师的选项,我觉得设计师在.net 4.5中?我的怀疑是否正确?或者也许在Visual Studio 11中?

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

附加信息:

这篇关于msdn的博客文章有助于确认不兼容性:

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

然而有趣的是,本教程讨论了直接修改EDMX以增加对TVF的支持,但它似乎是一个旧的测试版.XML intellisense也没有找到教程中讨论的元素,但可能是因为它使用了不同的模式.不幸的是,我已经没时间尝试将教程应用到新的EF5 Release候选版本中,但我有兴趣知道是否有人有运气.

Lad*_*nka 5

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