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