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

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

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

 

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

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

 

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

 

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

 

匿名のクエリ

 

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

 

おすすめ

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