Dapperでは、リストとそのリストアイテムのそれぞれに独自のリストを持つオブジェクトをマップしてオブジェクトにする最良の方法は何ですか?ここで Dapperマルチプルコレクションコレクション内コレクション
class Object1 {
int Object1Id;
List<Object2> object2s;
}
class Object2 {
int Object2Id;
List<Object3> object3s;
}
class Object3 {
int Object3Id;
}
は、私はそれが可能オブジェクト1が何Object2にの持っていないとObject2にのは持っていない可能性がありますので、左のジョイン使用
SELECT *
FROM [Object1] o1
left join [Object2] o2 on o1.Object1Id = o2.Object1Id
left join [Object3] o3 on o2.Object2Id = o3.Object2Id
を使用していたSQLです私は
を使用して考えた任意のオブジェクト3の
connection.Query<Object1, Object2, Object3, Object1>
辞書を辞書内で追跡して追加するリストには多くのコード行があるようです。
私はQueryMultipleを使用する方が良いでしょうか?
これは本当にクールです。私はそれを試してみる必要があります。ありがとう! – user3093582