如果您执行 nHiberante Linq 查询并且想要预先加载相关对象。你把Fetch或放在哪里FetchMany?
像这样:
_session.Query<Entity>()
    .Where(x => x.IsSomething)
    .FetchMany(x => x.Children);
或者像这样:
_session.Query<Entity>()
    .FetchMany(x => x.Children)
    .Where(x => x.IsSomething);
我想知道放置Fetch或FetchMany(为了性能)的最佳顺序。或者顺序是否重要?当我使用实体框架时,我总是先编写包含,这在 nHibernate 中是否相同?
我们将规范模式与 nHibernate 一起使用。那么将FetchorFetchMany放入规范中是否明智?