1

c# + sql サーバー: Access からいくつかのテーブルを sql サーバーにインポートする必要があります。新しい SQL サーバー テーブルは既に定義され、作成されています。Access テーブルには、維持する必要がある主キーと外部キーの関係があります。新しい SQL テーブルで主キーの ID 値を使用したいのですが、そうすると、レガシー行を簡単にロードして関係を維持することができません。identity_insert を使用してデータをロードすることもできますが、そのためには ORM ソフトウェア (亜音速) から抜け出す必要があります。おそらく、新しい主キーを非 ID 型にすることもできますが、後で追加するすべての行に対して一意の ID を生成する手間がかかります。これには適切な解決策がどこかにあると確信しています。

4

2 に答える 2

1

PK を「int」(ID なし) としてテーブルを作成し、データをロードしてから、PK フィールドを int ID に変更します...

于 2008-10-07T04:21:59.373 に答える
1

主キーを非識別タイプとしてインポートし、すべてのテーブルからすべてのデータをインポートしたら、それらを識別タイプに変更できますか?

于 2008-10-07T04:24:30.647 に答える