0

Code First モデルでは、プロパティ List<Claim> Claims を含む DbSet<User> をセットアップしました。ユーザーに対して Claims.Clear() を呼び出し、次にリポジトリに対して savechanges() を呼び出すと、リンクは削除されますが、Claim はデータベース内に残っています。他のものから参照されることはなくなりました。削除するにはどうすればよいですか?

クレームリストのエントリを同じ一意の ID を持つ同様のクレームに置き換えようとすると、同様の問題が発生します。既に存在するため、保存できません。

4

1 に答える 1

0

この質問は、特に負荷を強制することなく、削除する方法についてあなたの答えだと思います:

エンティティ フレームワーク コードは最初にカスケードで削除します

于 2013-01-08T15:51:02.477 に答える