【发布时间】:2017-12-18 05:53:55
【问题描述】:
我正在使用 EF6,我正在尝试删除这样的实体:
public virtual void Delete(TEntity entity)
{
DbContext.Configuration.ValidateOnSaveEnabled = false;
DbContext.ChangeTracker.DetectChanges();
_dbSet.Remove(entity);
}
但它给了我这样的错误:
然后我使用了另一种方法:
DbContext.ChangeTracker.DetectChanges();
DbContext.Entry(entity).State = EntityState.Deleted;
提前致谢。
【问题讨论】:
标签: c# wpf entity-framework datacontext dbset