Entity framework "无法删除此对象,因为未在 ObjectStateManager 中找到它"

来源:互联网 发布:靠垫 知乎 编辑:程序博客网 时间:2024/05/18 00:41

今天在做删除数据的时候遇到这个问题,以前用ENTITY FRAMEWORK删除实体的时候没有遇到这种情况,后来在网上查了下资料才知道问题的原由,我是用两个类来协作做这个动作的,两个类都定义了数据连接接口:var context = new Entity.Entities();要删除的实体是这类1查询出来的,不过我是在类2中删除,类1中的context包含有这些实体,不过在类2中并不包含,要删除不存在的东东,当然是不行的,所以把删除的那个方法也要写在同一个类中。

 

原创粉丝点击