首页 > 其他 > 详细

EF查询

时间:2015-06-10 18:47:24      阅读:191      评论:0      收藏:0      [点我收藏+]
 public ActionResult AllSettings(DataSourceRequest command,
            Framework.Kendoui.Filter filter = null, Sort sort = null)
        {
            var settings = this._settingService.GetAllSettings().Select(x => new SettingModel
                                {
                                    Id = x.Id,
                                    Name = x.Name,
                                    Value = x.Value
                                }).AsQueryable()
                .Filter(filter)
                .Sort(sort);
            int total = settings.Count();


            var totalPages = total / command.PageSize;
            if (total % command.PageSize > 0)
                totalPages++;

            var gridModel = new DataSourceResult
            {
                Data = settings.PagedForCommand(command).ToList(),
                TotalRecords = total,
                TotalPages = totalPages

            };
            return Json(gridModel);
        }

 

EF查询

原文:http://www.cnblogs.com/honghong75042/p/4566807.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!