この例を見てください:
(ドメイン オブジェクトの代わりにカスタム オブジェクトを返す NHibernate を使用してストアド プロシージャを呼び出すことは可能ですか? )
私の構造がこの定義を持っているとします:
public class YourDto
{
public int YourDtoId { get; set; }
public string YourDtoTitle { get; set; }
public List<YourDtoBook> YourDtoList { get; set; }
}
そして、次のようなクエリが 1 つあるとします。
select yourColumn1 as YourDtoId, yourColumn2 as YourDtoTitle,
yourColumn3 as YourDtoList from YOUR_TABLE
このクエリの結果は次のようになります。
YourDtoId| YourDtoTitle| YourDtoList
_____________________________________
1 |Jeff | book1
1 |Jeff | book2
2 |Kurt | book3
2 |Kurt | book4
これらのエンティティを正しくマッピングするにはどうすればよいですか? (つまり、それぞれに 2 つのリストを持つ 2 つのオブジェクト)