gpt4 book ai didi

NHibernate - 标识列

转载 作者:行者123 更新时间:2023-12-02 00:37:19 26 4
gpt4 key购买 nike

我已经声明了 NHibernate 的休闲映射:

<class name="Sales" table="Sales" lazy="false"  >
<id name="Id" column="Id" type="Guid">
<generator class="assigned"/>
</id>
<version name="ObjectVersion" column="ObjectVersion"/>
<property name="Number" column="Subject" type="String" length="255" />
<property name="Text" column="Body" type="String" length="50" not-null="true" />
</class>

我现在应该添加一个名为 Key 的附加列,它被定义为一个 AutoIncrement-Column。有人可以告诉我如何声明此专栏吗?此列不必是主键 - 我只需要一个附加列,它有一个整数,为每条记录计数。

感谢您的帮助。

最好的问候,托马斯

最佳答案

您在使用 SQL Server 吗?如果是,则只需创建一个标识列 ALTER TABLE Sales ADD Key INTEGER Identity(1,1) 然后将其映射为普通属性。它不会是主键,但会自动递增。

关于NHibernate - 标识列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4101681/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com