是NHibernate Session.Query <t>()。Where(表达式).SingleOrDefault()加载所有对象?</t>

时间:2015-02-27 16:15:14

标签: c# nhibernate

我想知道,如果

session.Query<T>().Where(expression).SingleOrDefault();

正在加载所有对象,然后使用LINQ过滤它们,或只加载一个对象?

1 个答案:

答案 0 :(得分:1)

根据我的经验,它使用SELECT TOP(1) ...

进行查询