質問: 私は既存のMVC3プロジェクトでDapperを使い始めようとしていますが、使用するのは非常に簡単ですが、私はそれを最初に設定する方法についてはチュートリアルを見つけることができません。いかなるリンクや提案も高く評価されます。 どうもありがとう。
回答: つまり、 *セットアップする*必要が*ない*ため、データベース(気にしない)とクラス(気にしないクラス)だけです。 コアメソッドは単にパラメータ化されたSQLを取得するだけで、意図的にLINQ-to-SQLのSQLベースのメソッドに近いです(ヒント:LINQ-to-SQLで問題が発生したときには常に直接ドロップイン置換としてdapperを使用します)。 いくつかの例が必要な場合、「テスト」プロジェクトにはコアAPIの例が含まれています。 あなたが「どのように私は大まかなものを追加するのですか?あなたのプロジェクトに追加された単一のファイル 、またはナゲットパッケージ 。ナゲット・パカケはちょっと遅くなる傾向がありますが、それほどではありません。 しかし、究極的には、使用法だけです。 ``` // get all open orders for this customer var orders = connection.Query( "select * from Orders where CustomerId = @custId and Status = 'Open'", new { custId = customerId }).ToList(); ``` `Orders`クラスには、データベースと一致する名前のプロパティがあります(これは非常に直接的なマップです)。属性は必要ありません。特別なツーリングは必要ありません。この例では、LINQ-to-SQLで生成されたクラスを使用する傾向があります。または、列の一部のサブセット(または複数のテーブルなどの複合)に対して作成された特定のクラスを使用する傾向があります。