我正在使用VS 2008 SP1。我想在实体框架中使用SP。问题是我的SP返回了多个结果集。如何获得多个结果集?所有在线示例都显示单个结果。请帮帮我。
答案 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的另一个原因。