Exemplo n.º 1
0
 /// <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));
 }
Exemplo n.º 2
0
 /// <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));
 }
Exemplo n.º 3
0
 /// <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));
 }
Exemplo n.º 4
0
 /// <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));
 }
Exemplo n.º 5
0
 /// <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));
 }
Exemplo n.º 6
0
        ///// <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));
        }
Exemplo n.º 7
0
 /// <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));
 }