我需要用NHibernate加载一个对象树,但我也希望指定要加载的对象。
对象树是这样的:
class A {
double Date;
IList<B> Bs;
}
class B {
double Date;
IList<C> Bs;
}
class C {
double Date;
}
而我想要做的是,急切地加载整棵树,其中A.Date&gt; 2012年,B.Date&gt; 2012年,C.Date&gt; 2012(基本上我只想根据我指定的约束对象树的快照)。
这可能吗?
我正在使用NH 3.1和Fluent。
谢谢!
答案 0 :(得分:1)
您是否尝试过使用NHibernate过滤器? http://nhibernate.info/doc/nh/en/index.html#objectstate-filters