amb*_*nda 3 sql asp.net webmatrix
我在使用以下查询时遇到问题.当我使用静态参数直接从WebMatrix执行它并返回几行时,它可以工作,但不能从我的.cshtml页面返回
var accounts = database.Query(
@"SELECT Username, Email, row_count
FROM (SELECT Username, Email, Count(0) OVER() as row_count, ROW_NUMBER() OVER(ORDER BY @0 DESC) as row_number
FROM UserProfile
WHERE Username LIKE %@1% AND Email LIKE %@2%) as accounts
WHERE row_number BETWEEN @3 AND @4",
new object[] { sort, username, email, start, end });
Run Code Online (Sandbox Code Playgroud)
当我用静态值替换LIKE参数@ 1和@2时,它可以工作,但它不是ORDER BY参数@ 0