entity-framework - 更改实体状态

标签 entity-framework

我目前有一个带有一堆已删除项目的实体模型,状态已删除。有没有办法“取消删除”它们?我知道要取消删除哪些项目,但不知道如何取消删除这些项目。理想情况下,我想让它恢复到未更改的状态。

最佳答案

在你打电话之后

objectContext.DeleteObject(x) ,

您可以模拟取消删除对象 x

objectContext.Detach(x); objectContext.Attach(x)

关于entity-framework - 更改实体状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/730549/

相关文章:

c# - 如何证明 DDD 中聚合的一致性(技术上)?

entity-framework - 联接表中的代码优先Fluent API和导航属性

c# - 无法识别 Entity Framework 更 retrofit 配模型

c# - 在嵌套对象的 IQueryable 上动态创建 lambda 搜索

asp.net-mvc - 将身份从字符串更改为 int 后无法在 Seed 方法上添加新角色

entity-framework - EF 4.3.1 与 VS 2011

c# - 关闭影子属性生成

c# - 无法使用 .Attach() 更新

linq - LINQ 中的 DATEDIFF(以月为单位)

c# - Linq 查询最近 7 天的不同日期值,运行查询时抛出异常