码迷,mamicode.com
首页 > 其他好文 > 详细

Sugar和MiniUI的分页问题

时间:2020-10-19 22:16:42      阅读:16      评论:0      收藏:0      [点我收藏+]

标签:serve   名称   orm   bug   tween   开始   长度   str   拼接   

1.Surgar确实简单好用,上手比EF快多了,EF真的是配置麻烦;

但是同时有一些小bug,比如分页的函数就有问题,并且生成cs文件的时候会自动生成视图的cs文件,但是又不能处理cs文件(例如改名称之类的),不过熟悉之后也无伤大雅。


 

2.MiniUI的dataGrid控件分页的时候还需要传入total参数,所以可以自己组个dictionary,一个data放数据,另外一个total为数据总长度;


 

3.另外SQLserver分页SQL的注意

select * from (select *, ROW_NUMBER() OVER(Order by Fax ) AS RowId from Customers) as b
where RowId between 1 and 15

这个RowId是从1开始的,所以自己拼接分页SQL的时候这么写

string sql = string.Format("select * from (select *, ROW_NUMBER() OVER(Order by Fax ) AS RowId from Customers) as b where RowId between {0} and {1}", pageIndex* pageSize+1, (pageIndex+1)* pageSize);

我这个pageIndex是从0开始的。

 

Sugar和MiniUI的分页问题

标签:serve   名称   orm   bug   tween   开始   长度   str   拼接   

原文地址:https://www.cnblogs.com/LeeSki/p/13837984.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!