![](/img/trans.png)
[英]How should I listen for entities being added/deleted from an ObjectContext?
[英]Can entities be deleted without the ObjectContext?
在Entity Framework中使用默认代码生成的实体,是否可以在不使用ObjectContext的情况下删除实体对象? 例如,自跟踪实体具有MarkAsDeleted
方法。 而且,不需要ObjectContext来更新或添加对象,因此我希望删除对象也一样。
无效的一件事是仅将实体标记为已删除,因为该属性为只读:
foo.EntityState = EntityState.Deleted;
答案似乎是否定的,所以我正在使用我之前写过的一种技术,将ObjectContext
附加到需要删除子实体的所有实体上: http : //sixfeetsix.blogspot.com/2012/06/provide-entityobjects-access -to-their.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.