Dapperを使い始めるための良いサンプルはありますか?

asp.net-mvc-3 dapper orm

質問

私は既存のMVC3プロジェクトでDapperを使い始めようとしていますが、使用するのは非常に簡単ですが、私はそれを最初に設定する方法についてはチュートリアルを見つけることができません。いかなるリンクや提案も高く評価されます。

どうもありがとう。

エキスパート回答

つまり、 セットアップする必要がないため、データベース(気にしない)とクラス(気にしないクラス)だけです。

コアメソッドは単にパラメータ化されたSQLを取得するだけで、意図的にLINQ-to-SQLのSQLベースのメソッドに近いです(ヒント:LINQ-to-SQLで問題が発生したときには常に直接ドロップイン置換としてdapperを使用します)。

いくつかの例が必要な場合、「テスト」プロジェクトにはコアAPIの例が含まれています。

あなたが「どのように私は大まかなものを追加するのですか?あなたのプロジェクトに追加された単一のファイル 、またはナゲットパッケージ 。ナゲット・パカケはちょっと遅くなる傾向がありますが、それほどではありません。

しかし、究極的には、使用法だけです。

// get all open orders for this customer
var orders = connection.Query<Order>(
    "select * from Orders where CustomerId = @custId and Status = 'Open'",
    new { custId = customerId }).ToList();

Ordersクラスには、データベースと一致する名前のプロパティがあります(これは非常に直接的なマップです)。属性は必要ありません。特別なツーリングは必要ありません。この例では、LINQ-to-SQLで生成されたクラスを使用する傾向があります。または、列の一部のサブセット(または複数のテーブルなどの複合)に対して作成された特定のクラスを使用する傾向があります。



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