C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


■85825 / )  Re[4]: LINQ to SQL:
□投稿者/ furu (137回)-(2017/11/28(Tue) 09:38:27)
No85824 (ぬる さん) に返信
> 「既に使用されているキーを持つエンティティは追加できません。」というエラーはDB側の主キー違反とは別物だと思います。

DBが主キーを持っていることを忖度し、
db.Studentがdeleteされたことを知らずにエラーを
出しているんだと思います。

例えば、not null制約がある列にDB側のトリガーで
値を設定しているのにDB側に行く前にnot nullで
エラーになったりします。

db.Studentを再読込のような最新にする方法があると思うのですが…
返信 編集キー/


管理者用

- Child Tree -