2
我是NHibernate的相对新手,所以如果这是一个愚蠢的问题,我会提前求助于原谅。我搜索了它并搜索了文档,并将所有内容缠绕在轴上。延迟加载属于主记录的字段
我正在维护/增强现有的应用程序,使用NHibernate的相对简单的表。该表有大约10-12个字段,并且没有外键关系。该表包含大约十几行左右的地方,可以给予或带走。
其中两个字段是巨大的斑点(数兆字节)。因此,使用远程数据库时,该表需要花费过多的时间(4分钟)才能加载。
问题是,直到用户选择其中一行并开始处理它们,才需要这两个字段,然后只需要他选择的一行。
这看起来像是什么惰性加载意味着什么。我只是不能完全弄清楚如何应用它,除非我打破现有的数据库模式,并将这些列与他们自己的表中的一对一映射关联起来,这是我不想要的。
如果很重要,程序使用NHiberate.Mapping.Attributes而不是hbm文件,所以我需要能够对将传播到hbm的Domain对象的属性进行更改。
感谢您的任何帮助。