首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

MVC 施行过程

2012-07-29 
MVC 执行过程http://img.my.csdn.net/uploads/201207/09/1341803439_6584.jpg 执行过程是怎样的[解决办法]

MVC 执行过程
http://img.my.csdn.net/uploads/201207/09/1341803439_6584.jpg 执行过程是怎样的

[解决办法]

C# code
IEnumerable<system_acl_resource> data = _context.system_acl_resource;if (!String.IsNullOrEmpty(Request["resource_type"])){  data = data.Where(c => c.resource_type == Request["resource_type"]);//EF 是懒执行 虽然你的查询做出来了 但是现在并没有跟数据库交互。到了使用的时候才会连接数据库去查询}//下面的代码是声明了一个匿名类 var model = new PageInfo<system_acl_resource>{  CurrentPageIndex = page != null ? page.Value : 1,  //确定记录总数(才能计算出PageCount页数)  RecordCount = data.Count(),};// 获取当前页的信息    model.PageData = data.OrderBy(c => c.resource_id).Skip((model.CurrentPageIndex - 1) * model.PageSize).Take(model.PageSize).ToList();// ToList()使用EF的集合  所以 现在会对数据库产生交互查询。 return View(model);// 把 匿名类的对象返回给view
[解决办法]
什么执行过程,都没描述清楚。

热点排行