我环顾了堆栈溢出,但在任何地方都找不到答案。
说我有一堂课
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() 急切加载它,但是当集合设置为受保护时,我找不到一种急切加载集合的方法。
我还应该提到,我希望根据具体情况急切加载代码,而不是映射。
谢谢。