在Fluent NHibernate中延迟加载公式列

时间:2010-11-14 15:47:02

标签: nhibernate fluent-nhibernate lazy-loading

我的类的一个属性被映射到一个函数。我的映射看起来像这样:

mapping.Map(x => x.FormulaField,“FormulaField”)                 .Formula( “FUNCTION_NAME”)                 .LazyLoad();

注意:映射是AutoMapping的一个实例

当我检查生成的SQL时,正在选择“FormulaField”列。我错过了什么?

1 个答案:

答案 0 :(得分:2)

您使用的是哪个版本的NHibernate?我认为懒惰属性只能在NHibernate 3.0中使用(它仍处于测试阶段),我甚至不确定Fluent NHibernate是否完全支持NH3懒惰属性 - 因为还没有NH3版本的Fluent NHibernate。 / p>

有关lazy-properties的更多信息:http://ayende.com/Blog/archive/2010/01/27/nhibernate-new-feature-lazy-properties.aspx