0

在 Code First 模型中,我设置了一个包含属性 List<Claim> Claims 的 DbSet<User>。当我在用户上调用 Claims.Clear() 然后在存储库上调用 savechanges() 时,链接被删除,但声明仍然存在于数据库中。它不再被其他任何东西引用。我该如何删除它?

我在尝试用具有相同唯一 ID 的类似声明替换声明列表中的条目时遇到类似问题。然后我无法保存,因为它已经存在。

4

1 回答 1

0

我认为这个问题回答了你关于如何删除的问题 - 特别是在不强制加载的情况下:

实体框架代码先用级联删除

于 2013-01-08T15:51:02.477 回答