質問: 最近、私はDapper.Netを使って作業していました.DapperチームがSQLを使って動的にオブジェクトを操作するのはすばらしいことです。 しかし、一括挿入と更新を行う必要があり、パフォーマンス面で優れているテーブル値パラメータを使用しました。その目的でdapper.tvpを使用することに決めました。だから私は次のステップに従った 1. nugetコマンドを使用してDapper.Tvpアセンブリを追加しました。Install-Package Dapper.Tvp 2. それからプロジェクトをビルドしようとすると、次のエラーが表示されます。「Referenced Assembly Dapperには強い名前がありません」 この問題について私に助言していただき、ありがとうございます。
回答: 確かに、dapperは強い名前を持っていません。これに関する私の多くの理由がここに述べられています 。もちろん、ローカルで(またはあなたのプロジェクトの一部として)dapperをビルドし、好きな方法で署名することができます。 dapperに*はテーブル値のパラメータのサポートが含まれている*ので、単にdapper.tvpは必要ないかもしれないことに注意してください。