错误:无法删除对象,因为在ObjectStateManager中找不到该对象

时间:2017-11-02 14:42:02

标签: .net sql-server entity-framework dbcontext unit-of-work

public void Delete(IList<WsrteTestBasketRequest> wsrteTestBasketRequests)
        {

            using (var unitOfWork = new WsrteUnitOfWork(new WsrteContext()))
            {

                foreach (var request in wsrteTestBasketRequests)
                {

                    request.State = ObjectState.Deleted;
                    unitOfWork.WsrteBasketRequests.Remove(request);
                }
                unitOfWork.Complete();

            }
        }

在remove方法中,代码抛出错误。无法删除该对象,因为在ObjectStateManager中找不到该对象。抓我的头。

0 个答案:

没有答案