SP的实体框架

时间:2011-02-09 19:03:37

标签: entity-framework

我正在使用VS 2008 SP1。我想在实体框架中使用SP。问题是我的SP返回了多个结果集。如何获得多个结果集?所有在线示例都显示单个结果。请帮帮我。

2 个答案:

答案 0 :(得分:1)

遗憾的是,

Entity Framework不支持存储过程中的多个结果集 - 即使在.NET 4发行版中也是如此。

您需要重写存储过程,或使用标准的,简单的ADO.NET访问它们 - 并要求Microsoft支持EF 5中的多个SP结果集!我也会赞成投票!

答案 1 :(得分:1)

与此问题相关: Entity Framework - get records in multiple tables using stored procedure

另一个SO用户使用插件项目EF Extensions报告成功。

正如marc_s所描述的那样,这个功能并没有内置在EF中......这也是DBA开发人员回避EF,imho的另一个原因。