在EF中,如何书写通用的删除?
写一个通用的删除,即仅仅需要参数:实体类(对应表) abn,字段 id,字段的值 x,即可删除。
即将下面的代码写成通用的,感谢了,对 EF 真的困惑!
db.Entry(db.abns.Where(p=>p.ID== x).FirstOrDefault()).State = EntityState.Deleted;
db.SaveChanges();
------解决方案--------------------public void Delete<T>(Func<DbContext, IQueryable<T>> data, Expression<Func<T, bool>> where) where T : class
------解决方案--------------------Repository模式+IOC