Dapperの公式翻訳チュートリアル7:のQuerySingleOrDefault Dapperの方法
QuerySingleOrDefault方法について説明します
QuerySingleOrDefault方法は、あなたがクエリを実行できるのIDbConnectionオブジェクトと呼ばれ、その結果にマッピングすることができ、拡張メソッドです。一つの値だけ、この値が直接返された場合は値がない場合は、複数の値、例外が発生する場合は、デフォルト値に戻ります。
あなたはタイプをマップすることができます。
この方法は、パラメータを使用してもよいQuerySingleOrDefault
名 | 説明 |
---|---|
SQL | 質問 |
PARAM | パラメータ |
トランザクション | トランザクションを開くかどうか |
COMMANDTIMEOUT | タイムアウト時間 |
CommandTypeを | コマンドタイプ |
匿名のクエリ
-
文字列のSQL = "WHERE OrderDetailID = @OrderDetailIDたOrderDetails SELECT * FROM;";
-
-
使用して(VAR接続= 新しいは、SqlCeConnection("データソース= SqlCe_W3Schools.sdf"))
-
{
-
VAR orderDetail = connection.QuerySingleOrDefault(SQL、新しい{OrderDetailID = 1})。
-
-
FiddleHelper.WriteTable(orderDetail)。
-
}
強く型付けされたクエリ
-
文字列のSQL = "WHERE OrderDetailID = @OrderDetailIDたOrderDetails SELECT * FROM;";
-
-
使用して(VAR接続= 新しいは、SqlCeConnection("データソース= SqlCe_W3Schools.sdf"))
-
{
-
VAR orderDetail = connection.QuerySingleOrDefault <OrderDetail>(SQL、新しい{OrderDetailID = 1})。
-
-
FiddleHelper.WriteTable( 新しいリスト<OrderDetail>(){orderDetail})。
-
}