0

こんにちは、新しい顧客レコードを作成しようとしています。プライマリ ID customerid は自動増分列です。

新しいレコードを挿入しようとすると、次のエラーが発生します。

Message=IDENTITY_INSERT が OFF に設定されている場合、テーブル 'Customer' の ID 列に明示的な値を挿入できません。

これは私が使用しているのと同じコードです:

NewCustomer.Name= user.Name;
NewCustomer.Address= user.Address;
NewCustomer.Phone = user.Phone;
NewCustomer.Email= user.Email;

db.Customers.Add(NewCustomer);
db.SaveChanges();

自動インクリメントを設定する必要があることをどこかで読みましたが、直接のSQLではなくエンティティフレームワークを使用しています。レコードを挿入できるように自動インクリメントを有効にする方法を教えてください。

4

0 に答える 0