VictorTzeng / Zxw.Framework.NetCore

基于EF Core的Code First模式的DotNetCore快速开发框架,其中包括DBContext、IOC组件autofac和AspectCore.Injector、代码生成器(也支持DB First)、基于AspectCore的memcache和Redis缓存组件,以及基于ICanPay的支付库和一些日常用的方法和扩展,比如批量插入、更新、删除以及触发器支持,当然还有demo。欢迎提交各种建议、意见和pr~

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

关于SQLServer分页的问题。

zhaojialong opened this issue · comments

在BaseRepository的GetByPagination中分页,生成的sql语句是查询出来的全部。实际上应该生成的SQL语句是OFFSET FETCH 分页(数据库为sql2012版本),是哪的问题?

发现问题了,Func<T, TKeys>[] @orderby,这个排序要传入 Expression<Func<T, TKeys>>[] @orderby 。要不然生成的sql就是查询的全表数据,而不是OFFSET FETCH 分页。

commented

image
等空了我更新一下,或者你提个PR