は、私は私のデータベースにいくつかの基本的なデータをプッシュする必要があるSQLスクリプトを持っています。したがって、私は以下のスクリプト(およびその他)を使用します。手動で作成した行の主キーを手動で入力したい
問題
私は、スクリプトを実行すると、それは私がIDENTITY_INSERTを有効にする必要があると言うだろう。私は多くの例が使用するようにこの行SET IDENTITY_INSERT UserGroups ON;
を追加しましたが、それを追加しても同じエラーが表示されます。
SET IDENTITY_INSERT UserGroups ON;
GO
INSERT INTO UserGroups VALUES (0, 0);
実行中のスクリプトエラー:
列リストが使用されている場合、テーブル「ユーザグループ」内のID列の明示的な値のみを指定することができ、IDENTITY_INSERTがONになっています。私は手動で主キーを追加するためのスクリプトに忘れて何
質問
は、私も私のデータベースで何かを変更する必要はありますか何か他のものはありますか?
詳細
私は、SQL Server 2016 Management Studioを使用します。
私はSQLスクリプトにDDLスクリプトを使用します。
私はEntity Frameworkを使用しています。同上
- プライマリキーを2つの列を持って、エラーメッセージがあなたの問題を言っている
ありがとう、それは働いた! –