【问题标题】:FSharp.Data.SqlClient with multiple result sets具有多个结果集的 FSharp.Data.SqlClient
【发布时间】:2017-05-19 00:53:53
【问题描述】:

使用FSharp.Data.SqlClient,如何将SqlCommandProvider 或SqlProgrammabilityProvider 与多个结果集一起使用?例如,如果您想获取 Customer+Orders,您的存储过程在第一个结果集中返回客户信息,在第二个结果集中返回订单?

记录:

{ OrderId=4; Date=xxx }
{ Name="Dave Smith"; Orders=[...] }

sp:

   Select Name From Customer Where CustomerId=@CustomerId
   Select OrderId, Date From Orders Where CustomerId=@CustomerId

【问题讨论】:

    标签: sql-server f# fsharp.data.sqlclient


    【解决方案1】:

    FSharp.Data.SqlClient 基于sys.sp_describe_first_result_set。因此,它完全忽略了第二个结果集。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-01-18
      • 1970-01-01
      • 1970-01-01
      • 2016-01-10
      • 2013-01-25
      • 2011-09-13
      • 1970-01-01
      相关资源
      最近更新 更多