2014年2月20日

实战EntityFramework

摘要: 删除对象一定要在同一个context我尝试这在两个方法中使用两个context(Container)实例来进行一个获得一个删除,结果我获得的”The object cannot be deleted because it was not found in the ObjectStateManager“错误;后来尝试在一个方法体中共享一个容器,正常删除;所以删除一定要在同一个容器中来进行处理,因为delete本身是将Entity的状态设置为删除,前提是容器中已经装载了改实体;实体的装载是发生在一次”GetObjectByID“之类的Get操作之后,所以一个新建的容器,直接处理之前别的容器获得En 阅读全文

posted @ 2014-02-20 00:15 下士闻道 阅读(621) 评论(0) 推荐(0) 编辑

导航