2013-02-01から1ヶ月間の記事一覧

dapper dot netで列挙型にマッピングする

dapper-dot-netは列挙型へのマッピングにも対応しています。 ドキュメントには書いていないようなんですが、テストコードにはありました。 早速試してみます。 まずは列挙型のプロパティにマッピング。2つとも"Monday"と表示されます。文字列もenumにマッピ…

dapper dot netで1レコードを"Id"列以外で分割してマッピングする(splitOnパラメータ)

前回はdapper-dot-netを使って1レコードを複数オブジェクトにマッピングしてみました。 dapperはIDカラム名が"Id"と仮定して1レコードを複数のオブジェクトにマッピングしているようです。("Id"列をキーに分割してると言った方が分かりやすいかも。) impor…

dapper dot netで1レコードを複数のオブジェクトにマッピングする

dapper-dot-netを使って、2つのテーブルをjoinして取得した1レコードを2つのオブジェクトにマッピングしてみます。 まずはこんなモデルを用意します。 class Category { public int Id { get; set; } public string Name { get; set; } } class Book { publi…