Lou*_*hys 7 .net nhibernate lazy-loading nhibernate-mapping
我试图使用延迟加载我的一个实体的属性
属性映射是这样的:
<property name="Foobar" type="AnsiString" column="FOOBAR" lazy="true"/>
Run Code Online (Sandbox Code Playgroud)
但是当我要保存这个实体的实例(使用Linq)时,它会抛出一个带有以下内部异常的DatabaseQueryException:
NHibernate.MappingException:没有持久性:Castle.Proxies.FooEntityProxy"
当我删除lazy ="true"项时,异常不再被抛出.使用lazy ="true"有什么问题以及如何解决这个问题?
你确定你使用的是 NHibernate 3 吗?我认为只有这个版本支持标量属性延迟加载!
更新
不确定它是否可以帮助您,但尝试看看这里:
NHibernate 延迟加载属性 - 构建时字节码检测意味着什么?
或在这里:
| 归档时间: |
|
| 查看次数: |
1785 次 |
| 最近记录: |