【发布时间】:2014-08-14 12:51:35
【问题描述】:
我有一个父实体 A,它有许多 B 子实体。
为了提高我网站的性能,我想首先通过给定 ID 选择父 A 并将其显示给用户。并在后台加载 A 的孩子并在准备好时显示它们。
我当前的查询:
var result = session.QueryOver<A>().Where(a.ID = "123").List<A>();
return result.FirstOrDefault();
此查询选择并返回 A 和他的所有孩子。
任何人都知道如何让 nhibernate 只加载 A 的字段?
使用惰性对我不利,因为我想在用户收到 A 后创建另一个选择子项的查询。
【问题讨论】:
标签: c# sql nhibernate