实体框架分离与删除

时间:2016-02-14 13:08:18

标签: c# ef-code-first entity-framework-6

有人可以解释这两者之间有什么区别吗?什么时候使用这些方法更好?为什么?

1 个答案:

答案 0 :(得分:3)

  • 删除:标记要删除的实体,以便在执行SaveChanges时将其从数据库中删除
  • 分离:从DbContext更改跟踪器中删除实体,以便您对实体DbContext所做的任何操作均未发现。所以当你SaveChanges这个实体没有任何反应时