public List<BlogApp6.BusinessObjects.Blog> GetAll( string sortExpression, int startRowIndex, int maximumRows) { using (var context = DataObjectFactory.CreateContext()) { IQueryable<BlogApp6.DataObjects.EntityFramework.Blog> query = context.Blogs.AsQueryable().OrderBy(sortExpression); query = query.Skip(startRowIndex).Take(maximumRows); var list = new List<BlogApp6.BusinessObjects.Blog>(); foreach (BlogApp6.DataObjects.EntityFramework.Blog entity in query) list.Add(BlogMapper.ToBusinessObject(entity)); return list; } }
return to top