/// <summary> /// 删除 /// </summary> /// <param name="id"></param> /// <returns></returns> public bool Delete(object id) { NET net = new NET(); T entity = net.Set <T>().Find(id); net.Set <T>().Remove(entity); return(net.SaveChanges() > 0); }
/// <summary> /// 新增 /// </summary> /// <param name="entity"></param> /// <returns></returns> public bool Insert(T entity) { NET net = new NET(); net.Set <T>().Add(entity); return(net.SaveChanges() > 0); }
/// <summary> /// 查询所有 /// </summary> /// <returns></returns> public List <T> GetAll() { NET net = new NET(); return(net.Set <T>().ToList()); }
/// <summary> /// 根据ID查询 /// </summary> /// <param name="id"></param> /// <returns></returns> public T SelectId(object id) { NET net = new NET(); return(net.Set <T>().Find(id)); }
public List <T> GetEntitysWhereAsNoTracking(Expression <Func <T, bool> > predicate) { NET net = new NET(); return(net.Set <T>().AsNoTracking().Where(predicate).ToList()); }