NHibernate Session.Query<T>().Where(expression).SingleOrDefault() 是否加载所有对象?
Is NHibernate Session.Query<T>().Where(expression).SingleOrDefault() loading all objects?
我想知道,如果
session.Query<T>().Where(expression).SingleOrDefault();
是加载所有对象然后使用 LINQ 过滤它们,还是只加载一个对象?
根据我的经验,它使用 SELECT TOP(1) ...
进行查询
我想知道,如果
session.Query<T>().Where(expression).SingleOrDefault();
是加载所有对象然后使用 LINQ 过滤它们,还是只加载一个对象?
根据我的经验,它使用 SELECT TOP(1) ...