【发布时间】:2015-04-22 14:43:14
【问题描述】:
一直在寻找一种方法来对来自不同 SQL 数据库但在同一物理服务器中的实体进行预加载连接。
对于相关实体(或表),使用 Fetchmany 将 Eager Load 父实体和相关实体
var list = DummyRepository.Queryable()
.FetchMany(nav => nav.RelatedEntity1)
.ToList();
现在,对于不相关的实体,正在做一个 (Lambda/LINQ) 。加入这两个不相关实体的唯一方法是什么?
【问题讨论】:
-
你的意思是不相关的实体吗?
-
啊,是的,不相关的实体,不管是否在同一个数据库中
-
检查您的映射中是否使用了 fetch join。
-
我重读了我原来的帖子,我已经说过不相关的实体。无论如何,谢谢你,我检查一下我的映射:)
标签: nhibernate orm inner-join repository-pattern