当前位置: 首页 > news >正文

ppt成品网站惠州网站优化

ppt成品网站,惠州网站优化,asp网站免费源码,做外贸要访问国外的网站怎么办一年半没有做过MVC的项目了#xff0c;还是很怀念#xff08;因为现在项目还是原来的ASPX#xff09;#xff0c;个人还是喜欢mvc#xff0c;最近又开始重拾MVC#xff0c;感觉既熟悉又陌生。 记录一下封装好的分页代码 首先先说下 我使用EF codefirst的目的. 是因为可以…一年半没有做过MVC的项目了还是很怀念因为现在项目还是原来的ASPX个人还是喜欢mvc最近又开始重拾MVC感觉既熟悉又陌生。 记录一下封装好的分页代码 首先先说下 我使用EF codefirst的目的. 是因为可以有更纯净的代码 不再有EDMX这些东西  而不是真正的用 code first 先有代码 再生成数据库.所以 我虽然使用 的是codefirst 但是本质依然是数据库优先.这个大家可以网上找资料   在基类中写好方法 public class BaseService {public static XOContext db null; public BaseService(){db new XOContext();}public static ListT SelectPageListT(string sqlstr, int pageIndex, int pagesize, string orderByField, ref int totalCount) where T : class{SqlParameter[] spm new SqlParameter[5];spm[0] new SqlParameter(Sql, sqlstr);spm[1] new SqlParameter(PageIndex, pageIndex);spm[2] new SqlParameter(PageSize, pagesize);spm[3] new SqlParameter(OrderByField, orderByField);spm[4] new SqlParameter(TotalRecord, totalCount);spm[4].Direction ParameterDirection.Output;var data db.Database.SqlQueryT(exec Pro_PageProcedure Sql,PageIndex,PageSize,OrderByField,TotalRecord out, spm).ToList();totalCount Convert.ToInt32(spm[4].Value.ToString());return data;} }   因为直接用linq的分页方式感觉效率还是不是很高所以改用存储过程上面方法用泛型的方式可以灵活的调用。存储过程网上很多也可以自己写一个以下是我用的存储过程 CREATE PROCEDURE [dbo].[Pro_PageProcedure]Sql nvarchar(max), --表名PageIndex int 1 , --指定当前为第几页PageSize int, --每页多少条记录OrderByField nvarchar(1000), --row_number需要的排序字段TotalRecord int output --返回总页数 asDeclare _sql nvarchar(max); --计算总记录数set _sql select TotalRecord count(*) from ( Sql ) aEXEC sp_executesql _sql,NTotalRecord int OUTPUT,TotalRecord OUTPUT--计算总记录数 Declare StartRecord intDeclare EndRecord intset StartRecord (pageIndex-1)*PageSize 1set EndRecord StartRecord pageSize - 1set _sql select * from ( select ROW_NUMBER() Over( OrderByField ) as _ttRowId,* from ( Sql ) _tt0 ) _tt1 set _sql _sql where _ttRowId between CAST(StartRecord as nvarchar) and CAST(EndRecord as nvarchar)Exec(_sql) 上面方法写在基类各个子类继承基类都可以直接调用此方法进行分页查询以下是其中一个子类调用 /// summary/// 获取分页列表/// /summary/// returns/returnspublic ListFixedAnswer GetPageList(int pageIndex, int pageSize, ref int totalCount){ string strSql select * from FixedAnswer;string orderfied order by id desc;return SelectPageListFixedAnswer(strSql, pageIndex, pageSize, orderfied, ref totalCount);}  注意这里传的实体对象类FixedAnswer是对应表FixedAnswer假如我们可能不需要查询这个表的所有字段那必须把某些字段提取出现建立一个对应的实体类因为SqlQueryT的方法返回的对象都是要求对象属性都是一一对应。联表查询也可以使用这样的方式 这样每次都要建立一个相应的实体对象似乎有些麻烦但是有时用起来还是不错的网上也有直接返回DataTable的可以去看一下 表达能力有限很少写博客只是用来记录不喜勿喷。转载于:https://www.cnblogs.com/gangtienanzi/p/5377492.html
http://wiki.neutronadmin.com/news/267646/

相关文章:

  • 专业网站设计的公司价格设计产品
  • 手机企业网站多少钱标志网
  • 泾川建设路网站株洲seo优化高手
  • 网站 二级域名南京安居建设集团网站
  • 个人做排行网站江苏建设教育网官网入口
  • 网站开发流程有几个阶段桂林设计单位资质升级网站
  • 电影网站制作自我介绍网页设计代码
  • 网站建设项目延期验收申请莱芜论坛莱芜话题吕金梦
  • 茂名仿站定制模板建站一套完整的室内设计图
  • 单位建设网站的意义网站开发技术概况
  • 阅文集团旗下哪个网站做的最好ftp 转 wordpress
  • 河南城乡建设网站网站建设方案策划书前言
  • python适合大型网站开发吗wordpress传输失败
  • 网站建设的总结少女免费观看完整电视电影
  • 广州做护肤品的网站河南省人事考试网
  • 网站开发需要提供哪些东西东阿聊城做网站的公司
  • 大连哪家网站做的好南山区
  • 贸易公司网站制作做心理咨询可以在哪些网站发贴
  • 网站建设预付款如何付wordpress 判断用户
  • 网站排名软件包年做网站简单
  • 网站建设费用做无形资产怎么做饲料电商网站
  • 上海广告公司招聘信息网站页面优化方法
  • 中国建筑集团网站建设企业网站步骤
  • 花市小说网站那里进网站主题包括
  • 微网站开发协议html简单网页代码课程表
  • 淮安网站建设工作室网站开发哪一种语言好
  • 石家庄免费网站设计网店代运营哪个好
  • 用ps怎么做网站网站开发公司需要那些硬件设备
  • 网站开发网页权限如何控制青海住房建设网站
  • 票务网站做酒店推荐的目的网站开发栏目需求1