带标量函数的NHibernate公式
我的对象中有一个使用公式映射的属性,它是一个动态值,由数据库中定义的标量函数给出 以下是我的映射:带标量函数的NHibernate公式,nhibernate,nhibernate-mapping,Nhibernate,Nhibernate Mapping,我的对象中有一个使用公式映射的属性,它是一个动态值,由数据库中定义的标量函数给出 以下是我的映射: <property name="StatusId" type="Int32" formula="(SELECT dbo.FN_GET_STATUS(ID))"/> 当我从会话工厂调用GetById函数时,这个属性给了我一个正确的值。但是,当我保存一个新创建的对象时,我不会得到该属性的值。有什么方法可以修复它,还是我做错了什么?尝试使用内置设置generated=“insert”
<property name="StatusId" type="Int32" formula="(SELECT dbo.FN_GET_STATUS(ID))"/>
当我从会话工厂调用GetById函数时,这个属性给了我一个正确的值。但是,当我保存一个新创建的对象时,我不会得到该属性的值。有什么方法可以修复它,还是我做错了什么?尝试使用内置设置
generated=“insert”
<property
name="propertyName" (1)
...
generated="never|insert|always" (8)