/// <summary> /// 查询数据列表 /// </summary> /// <param name="whereLambda">查询表达式</param> /// <returns>数据列表</returns> public List <T> QueryList <T>(Expression <Func <T, bool> > whereLambda) where T : class { using (CommonEntities db = new CommonEntities()) { return(db.Set <T>().Where(whereLambda).ToList()); } }
/// <summary> /// 是否存在 /// </summary> /// <param name="anyLambda">查询表达式</param> /// <returns>布尔值</returns> public bool Exist <T>(Expression <Func <T, bool> > anyLambda) where T : class { using (CommonEntities db = new CommonEntities()) { return(db.Set <T>().Any(anyLambda)); } }
/// <summary> /// 查询数据 /// </summary> /// <param name="Lambda">表达式</param> /// <returns>数据实体</returns> public T Query <T>(Expression <Func <T, bool> > whereLambda) where T : class { using (CommonEntities db = new CommonEntities()) { return(db.Set <T>().FirstOrDefault(whereLambda)); } }