在生成实体类的时候,有时候一些表是不需要自增列的,那么需要在对应的XML配置文件中设置如下:
无自增列:
<id name=”UserID” column=”UserID” type=”Int32″ unsaved-value=”0″>
<generator class =”assigned”></generator>
</id>
有自增列:
<id name=”UserID” column=”UserID” type=”Int32″ unsaved-value=”0″>
<!–<generator class=”identity” />–>
</id>
ACCESS中插入数据后获取自增列的值需在NHIBERNATE.XML中加入下面的设置:
<property name=”connection.release_mode”>on_close</property>