我想创建一个要求,在显示之前预加载所有必需的实体,以尽量减少因疏忽而导致的数据库调用量。是否可以强制 NHibernate 在返回之前测试集合?
我想到了NHibernateUtil.IsInitialized()
在返回对象之前进行检查之类的事情,但不确定如何在不手动为每个属性手动执行的情况下全局实现它。
注意:我不想为整个应用程序启用预加载,只需引入一个更智能的延迟加载。
我想创建一个要求,在显示之前预加载所有必需的实体,以尽量减少因疏忽而导致的数据库调用量。是否可以强制 NHibernate 在返回之前测试集合?
我想到了NHibernateUtil.IsInitialized()
在返回对象之前进行检查之类的事情,但不确定如何在不手动为每个属性手动执行的情况下全局实现它。
注意:我不想为整个应用程序启用预加载,只需引入一个更智能的延迟加载。