1

c# + sql server:我必须将一些表从 Access 导入到 sql server。新的 sql server 表已经定义和创建。Access 表具有必须维护的主键-外键关系。我想让新的 sql 表使用主键的标识值,但如果这样做,我将无法轻松加载旧行并维护关系。我可以使用 identity_insert 加载数据,但我必须退出我的 ORM 软件(亚音速)才能做到这一点。也许我可以使我的新主键成为非标识类型,但是为我以后添加的所有行生成唯一 ID 会很麻烦。我确信这在某处有一个不错的解决方案。

4

2 回答 2

1

创建 PK 为“int”(无标识)的表,加载您的数据,然后将 PK 字段更改为 int 标识...

于 2008-10-07T04:21:59.373 回答
1

您能否将主键作为非标识类型导入,然后在导入所有表中的所有数据后将它们更改为标识类型?

于 2008-10-07T04:24:30.647 回答