/// <summary> /// 分页查询 /// </summary> /// <param name="page">分页对象</param> /// <param name="keywords">要查询的关键字</param> /// <returns>返回封装后的IPagedList对象</returns> public IPagedList <Article> Find(Models.Data.Page page, string keywords) { return(Context.GetPageDesc(page, m => m.STitle.Contains(keywords) || m.SContext.Contains(keywords), m => m.Date)); }
/// <summary> /// 分页查询 /// </summary> /// <param name="page">分页对象</param> /// <param name="keywords">要查询的关键字</param> /// <returns>返回封装后的IPagedList对象</returns> public IPagedList <Banner> Find(Models.Data.Page page, string keywords) { return(Context.GetPage(page, m => m.Description.Contains(keywords), m => m.Date)); }
/// <summary> /// 贪婪分页查询,为提升性能,只返回关键属性: /// SaidId /// STitle /// SSummaryTrim /// Date /// Image => { IName, IFileName } /// SPV /// Likes /// Song => { SongName, SongFileName, SongArtist, SongAlbum, Image => { IFileName,IName } } /// </summary> /// <param name="page">分页对象</param> /// <returns>返回封装后的IPagedList对象</returns> public IPagedList <Article> FindByDateDesc(Models.Data.Page page) { return(Context.FindByPartialDatasDateDesc(page)); }
/// <summary> /// 分页查询 /// </summary> /// <param name="page">分页对象</param> /// <returns>返回封装后的IPagedList对象</returns> public new IPagedList <Article> FindByPage(Models.Data.Page page) { return(Context.GetPageDesc(page, m => m.STitle != null, m => m.Date)); }
/// <summary> /// 分页查询返回多条 /// </summary> /// <param name="page"></param> /// <param name="keywords"></param> /// <returns></returns> public IPagedList <Image> FindToList(Models.Data.Page page, ImageType type) { return(Context.GetPageDesc(page, m => m.IsDel == 0 && m.Type == type, m => m.Date)); }
///// <summary> ///// 分页查询返回单条 ///// </summary> ///// <param name="page">分页对象</param> ///// <returns>返回封装后的IPagedList对象</returns> //public static IPagedList<Image> Find(Models.Data.Page page) //{ // return Context.GetPage(page, m => m.IsDel == 0, m => m.Date); //} /// <summary> /// 分页查询返回多条 /// </summary> /// <param name="page"></param> /// <param name="keywords"></param> /// <returns></returns> public IPagedList <Image> FindToList(Models.Data.Page page) { return(Context.GetPageDesc(page, m => m.IsDel == 0, m => m.Date)); }
/// <summary> /// 分页查询返回多条 /// </summary> /// <param name="page"></param> /// <param name="keywords">查询关键字</param> /// <returns></returns> public IPagedList <Song> FindToList(Models.Data.Page page, string keywords) { return(Context.GetPageDesc(page, m => m.IsDel == 0 && (m.SongName.Contains(keywords) || m.SongArtist.Contains(keywords) || m.SongAlbum.Contains(keywords)), m => m.Date)); }