public virtual bool Delete(object [] pkList) { using (WXDataEntities db = new WXDataEntities()) { var info = db.Set <T>().Find(pkList); if (info != null) { db.Set <T>().Remove(info); return(db.SaveChanges() > 0); } else { return(false); } } }
public virtual bool Add(T info) { try { // 写数据库 using (WXDataEntities db = new WXDataEntities()) { db.Set <T>().Add(info); return(db.SaveChanges() > 0); } } catch (DbEntityValidationException dbEx) { return(false); } }
public virtual T GetByPK(object pk) { WXDataEntities db = new WXDataEntities(); return(db.Set <T>().Find(pk)); }
public virtual List <T> Where(Func <T, bool> predicate) { WXDataEntities db = new WXDataEntities(); return(db.Set <T>().Where(predicate).ToList()); }
public virtual List <T> GetAll() { WXDataEntities db = new WXDataEntities(); return(db.Set <T>().ToList()); }