/// <summary> /// 查询符合指定条件的记录条数 /// </summary> /// <param name="scpoeList">范围查找的集合</param> /// <returns></returns> public virtual long SelectCount(ScopeList scpoeList) { OnSelect(scpoeList); DataAccessBaseForSelect <T> entityDao = new DataAccessBaseForSelect <T>(); long ret = 0; ret = entityDao.SelectCount(scpoeList); return(ret); }
/// <summary> /// 查询符合指定条件的记录条数 /// </summary> /// <param name="scpoeList">范围查找的集合</param> /// <returns></returns> public virtual bool ExistsRecord(ScopeList scpoeList) { OnSelect(scpoeList); DataAccessBaseForSelect <T> entityDao = new DataAccessBaseForSelect <T>(); bool ret = false; ret = entityDao.ExistsRecord(scpoeList); return(ret); }
/// <summary> /// 查找(返回集合) /// </summary> /// <param name="lstScope">范围集合</param> /// <returns></returns> public virtual List <T> SelectList(ScopeList lstScope) { OnSelect(lstScope); DataAccessBaseForSelect <T> entityDao = new DataAccessBaseForSelect <T>(); List <T> ret = null; ret = entityDao.SelectList(lstScope); return(ret); }
/// <summary> /// 根据主键查找实体(使用缓存) /// </summary> /// <param name="id">主键</param> /// <returns></returns> public virtual T GetByIdUseCache(object id) { DataAccessBaseForSelect <T> dao = new DataAccessBaseForSelect <T>(); return(dao.GetObjectById(id, true)); }
/// <summary> /// 根据主键查找实体 /// </summary> /// <param name="id">主键</param> /// <returns></returns> public virtual T GetEntityById(object id) { DataAccessBaseForSelect <T> dao = new DataAccessBaseForSelect <T>(); return(dao.GetEntityById(id)); }