1
Dapperクエリから単純な文字列のリストを取得する方法はありますか?私はタイプごとにすべてのフィールド名を含むオブジェクトを作成したくありません。私のクエリは、1行のデータを返します。ときどき2列、5回または20回、または100回の繰り返しで、すべての値が1つの文字列リストとして返されます。Dapperからの文字列の単純なリストクエリ
Dapperクエリから単純な文字列のリストを取得する方法はありますか?私はタイプごとにすべてのフィールド名を含むオブジェクトを作成したくありません。私のクエリは、1行のデータを返します。ときどき2列、5回または20回、または100回の繰り返しで、すべての値が1つの文字列リストとして返されます。Dapperからの文字列の単純なリストクエリ
Dapperを使用すると、db.Query<string>(...)
で複数の行、1列で簡単に作業できます。複数の列の単一行のために
、あなたが試みることができる:
var x = db.QuerySingle<(string,string)>(...)
(2列に対して、より多くのためのタプルに複数の項目を追加)
これは、データを読み取るために値タプルのアプローチを使用しています列方向。
ただし、これは一握りの列にのみ有効です。数百の列と1つの行がある場合は、クエリを入れ替えることをお勧めします(おそらくPIVOT
経由)。
これを使用するには、 'System.ValueTuple' nugetパッケージを追加する必要があります。 – Shyju