The object cannot be deleted because it was not found in the ObjectStateManager
 错误信息
System.InvalidOperationException:“The object cannot be deleted because it was not found in the ObjectStateManager.”
对象状态管理器 ObjectStateManager 不存在该对象,不可删除!

解决方案
C# 全选
  public virtual int Remove<T>(List<T> entities) where T : class
        {
            //对象状态管理器设置【删除】状态           
            foreach (var obj in entities)
            {
                _dbContext.Entry(obj).State = EntityState.Deleted;
            }
            //删除
            _dbContext.Set<T>().RemoveRange(entities);
            return SaveChanges(false);
        }
版权声明:本文为开发框架文库发布内容,转载请附上原文出处连接
NewDoc C/S框架网  
 
 
 
 



