Dapperターゲティング.net3.5フレームワークでWhere節なしでselect文

c# dapper

質問

私はテーブルからすべてのレコードを選択するプロジェクトでDapperマイクロORMを使用しています。以下は私のコードです。

 var result = connection.Query<Department>("Select * From Department");

と私は次のエラーが表示されます

No Overload for method 'Query' takes 1 argument

私のプロジェクトのターゲットフレームワークは.net 3.5です。私はちょうどプロジェクトのターゲットフレームワークを.net 4.0に変更し、dapper(nugetを使って)を再インストールするとすべてがうまくいきます。

私はwhere句を使用したくないです(つまり、クエリメソッドに追加のパラメータはありません)。これは、ダッパーのターゲットを使用してこのクエリを実行する方法があります。ネット3.5フレームワーク?

受け入れられた回答

現在のコードでは、NET35ビルドでparam引数を渡す必要があります。これはnullでもnullません。試してください:

var result = connection.Query<Department>("select * from Department", null);


ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ
ライセンスを受けた: CC-BY-SA with attribution
所属していない Stack Overflow
このKBは合法ですか? はい、理由を学ぶ