Dapper-QueryMultiple


描述

QueryMultiple 方法是一种可被 IDbConnection 类型的任何对象调用的扩展方法。它可以在同一命令中执行多个查询并返回多个结果

参数

参数名 描述
sql 执行的sql命令脚本
param 执行命令的参数,默认为null
transaction 事务参数,默认为null
commandTimeout 命令执行超时时长(秒),默认为null
commandType 命令类型,默认为null

示例

string sql = "SELECT * FROM Invoice WHERE InvoiceID = @InvoiceID; SELECT * FROM InvoiceItem WHERE InvoiceID = @InvoiceID;";

var multi=Rep.QueryMultiple(sql, new { InvoiceID = 4 });
var invoice = multi.Read<Invoice>().First();
var invoiceItems = multi.Read<InvoiceItem>().ToList();

示例代码下载


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM