繁体   English   中英

是否可以在没有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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM