C# 如何在实体框架中使用返回多个记录集的存储过程
我想构建几个将返回多个记录集的存储过程。我想知道,如何在Entity Framework中使用它们?据我所知,Entity Framework无法处理一个存储过程中的多个记录集 如果需要多个记录集,则必须返回到ADO.NET类并手动映射不同的数据表 如果您愿意跳转到实体框架的CTP版本,可以尝试使用以下方法:C# 如何在实体框架中使用返回多个记录集的存储过程,c#,asp.net,entity-framework,stored-procedures,C#,Asp.net,Entity Framework,Stored Procedures,我想构建几个将返回多个记录集的存储过程。我想知道,如何在Entity Framework中使用它们?据我所知,Entity Framework无法处理一个存储过程中的多个记录集 如果需要多个记录集,则必须返回到ADO.NET类并手动映射不同的数据表 如果您愿意跳转到实体框架的CTP版本,可以尝试使用以下方法: Entity framework目前不支持多个结果集,但支持已被取消,因为它是即将推出的EF 4.2的第一个CTP 如果您希望在EF 4或EF 3.5中具有多个结果集的存储过程,您可以进行
Entity framework目前不支持多个结果集,但支持已被取消,因为它是即将推出的EF 4.2的第一个CTP
如果您希望在EF 4或EF 3.5中具有多个结果集的存储过程,您可以进行检查。我自己也遇到过这个问题,唯一的解决方法是拆分存储过程或按照建议退回到经典的ADO.Net。我认为我的案子分割存储过程是我们使用的路线。Hmm。。这个解决方案也不太好。因为我们必须以任何方式打开另一个连接。顺便问一下,建议SP返回多个记录集吗?还是我们应该建立单独的程序?@eFriend-就我个人而言,在这种情况下,我总是编写单独的程序。