Code First モデルでは、プロパティ List<Claim> Claims を含む DbSet<User> をセットアップしました。ユーザーに対して Claims.Clear() を呼び出し、次にリポジトリに対して savechanges() を呼び出すと、リンクは削除されますが、Claim はデータベース内に残っています。他のものから参照されることはなくなりました。削除するにはどうすればよいですか?
クレームリストのエントリを同じ一意の ID を持つ同様のクレームに置き換えようとすると、同様の問題が発生します。既に存在するため、保存できません。