Dapperの公式翻訳チュートリアル8:(ターン)のQueryMultiple Dapperの方法

Dapperの公式翻訳チュートリアル8:のQueryMultiple Dapperの方法

QueryMultiple方法について説明します

 

QueryMultiple方法は、あなたがクエリを実行できるのIDbConnectionオブジェクトと呼ばれ、その結果にマッピングすることができ、拡張メソッドです。クエリとクエリの多くを達成し、かつ使用することができ、強く型付けされた結果セットをお読みください。

 

この方法は、パラメータを使用してもよいQueryMultiple

 

説明
SQL 質問
PARAM パラメータ
トランザクション トランザクションを開くかどうか
COMMANDTIMEOUT タイムアウト時間
CommandTypeを コマンドタイプ

 

例 

 

  1.  
    //複数のクエリを実行します
  2.  
    文字列のSQLが= "InvoiceID = @InvoiceID請求書SELECT * FROM; InvoiceID = @InvoiceID InvoiceItem SELECT * FROM;";
  3.  
     
  4.  
    使用(VAR接続= My.ConnectionFactory())
  5.  
    {
  6.  
    connection.Open();
  7.  
     
  8.  
    //クエリ
  9.  
    (使用VARマルチ= connection.QueryMultiple(SQL、新規{InvoiceID = 1}))
  10.  
    {
  11.  
    //読む<タイプ>マッピングの結果セット
  12.  
    。VAR請求書= multi.Read <請求書>()ファースト();
  13.  
    。VAR invoiceItems = multi.Read <InvoiceItem>()ToListメソッド()。
  14.  
    }
  15.  
    }

 

おすすめ

転載: www.cnblogs.com/LiZhongZhongY/p/10991670.html