System.Data.SqlClient.SqlConnection には、dapper と c# を使用したクエリの定義が含まれていません。質問する

System.Data.SqlClient.SqlConnection には、dapper と c# を使用したクエリの定義が含まれていません。質問する

次のコードをコンパイルすると、以下のエラー メッセージが表示されます。

'System.Data.SqlClient.SqlConnection' には 'Query' の定義が含まれておらず、'System.Data.SqlClient.SqlConnection' 型の最初の引数を受け入れる拡張メソッド 'Query' が見つかりません (using ディレクティブまたはアセンブリ参照が不足していますか?)

nuget パッケージャーを使用して Dapper を追加しました。

何かアイデアはありますか?ありがとう、

コード:

using (SqlConnection sqlConnection = new SqlConnection(Connectionstring))
{
    sqlConnection.Open();
    Member customer = sqlConnection.Query<Member>("SELECT * FROM member");
    return customer;
}

ベストアンサー1

Dapper 拡張メソッドを使用できるようにするには、.cs ファイルに using ステートメントを配置する必要があります。

using ...;
using Dapper;
using ...;

おすすめ記事