Nhibernate “配置hilo”;无法获取或更新下一个值[SQL:][”;
我想用hilo generator将NHibernate配置为,但以下配置引发一个GenericADO异常,表示“无法获取或更新下一个值[SQL:]”。如果生成器类为“identity”,则它将按预期工作 注意。在使用hilo生成器时,我在SQL Server端将“Is Identity”设置为“No”Nhibernate “配置hilo”;无法获取或更新下一个值[SQL:][”;,nhibernate,nhibernate-mapping,Nhibernate,Nhibernate Mapping,我想用hilo generator将NHibernate配置为,但以下配置引发一个GenericADO异常,表示“无法获取或更新下一个值[SQL:]”。如果生成器类为“identity”,则它将按预期工作 注意。在使用hilo生成器时,我在SQL Server端将“Is Identity”设置为“No” <class name="Model.Session, Domain" table="Session"> <id name="SessionID" column="Sess
<class name="Model.Session, Domain" table="Session">
<id name="SessionID" column="SessionId" type="Int32">
<!--<generator class="identity" />-->
<generator class="hilo" /
</id>
<property name="SessionToken" column="SessionToken" type="String" length="80"/>
<property name="UserID" column="UserId" type="Int32"/>
</class>
NHibernate用于从服务器获取“低”值的表可能尚未手动或通过模式生成创建
基本的想法是你有两个
组成主键的数字-a
“高”数字和“低”数字。A.
客户端基本上可以增加
“高”序列,知道它可以
然后从
前一个“高”的整个范围
具有“低”变化的价值
价值观
你能给我指一个解释hilo配置的地方吗?例如,需要在SQL server中创建表。。如果手动创建,还必须添加具有初始值的行。