【发布时间】:2013-12-03 12:43:32
【问题描述】:
var pageSize = 6;
var totalPages = 0;
var count = 0;
var page = UrlData[0].IsInt() ? UrlData[0].AsInt() : 1;
var offset = (page -1) * pageSize;
string selectQueryString = "SELECT * FROM PropertyInfo ";
//some (if) statements which append various (where) clauses to the query
selectQueryString += "ORDER BY NumBedrooms DESC OFFSET @0 ROWS FETCH NEXT @1 ROWS ONLY;";
string[] argArray = argList.ToArray();
然后我尝试通过定义@0 和@1 的值将它们拼凑在一起
queryResults = db.Query(selectQueryString, argArray, offset, pageSize);
但这给了我错误“不存在从对象类型 System.String[] 到已知托管提供程序本机类型的映射。”
任何想法我做错了什么?
【问题讨论】:
标签: sql razor pagination webmatrix