私はスタックオーバーフローを見回しましたが、これに対する答えがどこにも見つかりません。
私はクラスの男を持っていると言う
class Man
{
protected virtual ICollection<Cat> Cats {get; set;}
}
class ManMapping : ClassMap<Man>
{
HasMany(Reveal.Member<Man, IEnumerable<Cat>>("Cats"))
.KeyColumn("ManId")
.Cascade.All();
}
それがパブリック プロパティであれば、.fetch() を使用して積極的にロードできることはわかっていますが、コレクションが保護に設定されている場合にコレクションを積極的にロードする方法が見つかりません。
また、マッピングではなく、ケースバイケースでコードを熱心にロードすることを検討していることにも言及する必要があります。
ありがとう。