具有多个结果集的实体框架5存储过程

who*_*res 6 c# entity-framework asp.net-mvc-4 entity-framework-5

我目前正在使用asp.net mvc 4.5和EF5 Beta 2进行编码,我有一个存储过程,它返回多个结果集.我找到了这个网站,它说新版本(我正在使用)已经支持多个结果集.

现在我似乎无法找到那种支持.由于我完全不熟悉EF,我希望我没有做错事.

我的数据库中没有相应的实体来创建结果集.

Lad*_*nka 1

这是一个非常有趣的问题。我使用 .NET 4.5 Beta / VS11 Beta 一段时间,我有两个观察结果:

  • 设计器似乎不支持多个结果集 - 所有内容都必须在以 XML 形式打开的 EDMX 中手动映射
  • 看起来之前关于 June CTP 2011 的文章不再有效,因为 MSL 不允许声明多个来ResultMapping映射不同的结果集,并且每个ResultMapping只能映射单个结果集

编辑:

我错了。它在运行时工作。只有设计师抱怨 EDMX 验证,但 MSL 本身接受多个ResultMapping元素。问题中链接的原始演练仍然有效。