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

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

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

 

QuerySingleOrDefault方法は、あなたがクエリを実行できるのIDbConnectionオブジェクトと呼ばれ、その結果にマッピングすることができ、拡張メソッドです。一つの値だけ、この値が直接返された場合は値がない場合は、複数の値、例外が発生する場合は、デフォルト値に戻ります。

あなたはタイプをマップすることができます。

 

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

 

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

 

匿名のクエリ

 

  1.  
    文字列のSQL = "WHERE OrderDetailID = @OrderDetailIDたOrderDetails SELECT * FROM;";
  2.  
     
  3.  
    使用して(VAR接続= 新しいは、SqlCeConnection("データソース= SqlCe_W3Schools.sdf"))
  4.  
    {
  5.  
    VAR orderDetail = connection.QuerySingleOrDefault(SQL、新しい{OrderDetailID = 1})。
  6.  
     
  7.  
    FiddleHelper.WriteTable(orderDetail)。
  8.  
    }

 

強く型付けされたクエリ

 

  1.  
    文字列のSQL = "WHERE OrderDetailID = @OrderDetailIDたOrderDetails SELECT * FROM;";
  2.  
     
  3.  
    使用して(VAR接続= 新しいは、SqlCeConnection("データソース= SqlCe_W3Schools.sdf"))
  4.  
    {
  5.  
    VAR orderDetail = connection.QuerySingleOrDefault <OrderDetail>(SQL、新しい{OrderDetailID = 1})。
  6.  
     
  7.  
    FiddleHelper.WriteTable( 新しいリスト<OrderDetail>(){orderDetail})。
  8.  
    }

 

おすすめ

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