0

Dapper.Extension の使用方法を学習しようとしていますが、nuget パッケージのインストールと再インストールを複数回試みた後です。名前空間を解決して使用可能にすることができません。汎用リポジトリを作成していますが、名前空間を含めようとすると、VS はそれを認識しません。ドキュメントとインストールガイドをすべて調べましたが、この問題を抱えている人は他にいません。私が見過ごしているばかげたことはありますか?拡張機能を使用して、以下の Find メソッドを参照してください。

    public T Find(int id)
    {
        using(var conn = _ConnectionFactory.GetConnection())
        {
            return conn.Get<T>(id);
        }
    }
4

4 に答える 4

1

ライブラリを正しく追加しましたが、クラスの先頭に using 参照を追加して、dapper 名前空間をインポートし、追加のメソッドを SqlConnection オブジェクトに追加する必要があります。そのためには、名前空間宣言の前に、クラス ファイルの先頭に以下の両方の行を追加します。

using Dapper;
using DapperExtensions;

VB.NET で同等のものは次のようになります。

Imports Dapper
Imports DapperExtensions
于 2016-12-22T13:25:35.073 に答える