1
我正在使用dapper和dapper.contrib.My问题是如何创建通用分页类。 这是我到目前为止所尝试过的。通用分页与精简版
public class GenericRepository<T> :IGenericRepository<T> where T : class
{
public async Task<IEnumerable<T>> GetAllPagedAsync(int limit,int offset)
{
var list = await Connection.GetAllAsync<T>();//but this return IEnumarable
return list;
}
}
我在想什么的就是这是一样的表名类的T-名字,并写称为sql_statement
SQL字符串是适用pagination.later使用这个代码。
var list = await Connection.QueryAsync<T>("sql_statement")
这是否有意义?我有更好的方法来实现这一点。