Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/sql-server-2008/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 2008 使用Dapper.NET执行多个存储过程_Sql Server 2008_Dapper - Fatal编程技术网

Sql server 2008 使用Dapper.NET执行多个存储过程

Sql server 2008 使用Dapper.NET执行多个存储过程,sql-server-2008,dapper,Sql Server 2008,Dapper,Dapper.NET是否支持一次执行多个存储过程?我有几个SP,每个SP具有不同的参数集。我想向SQL Server发送一个调用以执行所有SP。每个SP返回多条记录 谢谢是的: using(var multi = conn.QueryMultiple( @"exec foo @a, @b; exec bar @a, @c", args)) { var foos = multi.Read<Foo>().ToList(); var bars = multi

Dapper.NET是否支持一次执行多个存储过程?我有几个SP,每个SP具有不同的参数集。我想向SQL Server发送一个调用以执行所有SP。每个SP返回多条记录

谢谢

是的:

using(var multi = conn.QueryMultiple(
    @"exec foo @a, @b;
    exec bar @a, @c", args))
{
    var foos = multi.Read<Foo>().ToList();
    var bars = multi.Read<Bar>().ToList();
}
使用(var multi=conn.QueryMultiple)(
@"行政长官foo@a,b,;
执行条(a、@c、args))
{
var foos=multi.Read().ToList();
变量条=multi.Read().ToList();
}

(代码来自内存;对于任何小的打字错误表示歉意)

是否有一些关于dapper的文档?你建议我如何找到包含的功能主义者?@Bill readme.md是一个良好的开端,涵盖了所有这些;不过,这可能还不完整——我会看看是否可以添加更多的突破页面:@Bill显然有一个包含dapper的micro ORM课程。我还没有看到,我会检查一下并给出反馈。10倍。