我尝试使用以下SQL查询语句从我的数据库中获取前两列数据:
SELECT Id, DomainUrl
FROM ( SELECT ROW_NUMBER() OVER ( ORDER BY Id ) AS RowNum, Id, DomainUrl
FROM SiteDatas
) AS RowConstrainedResult
WHERE RowNum >= 1
AND RowNum <= 10
ORDER BY RowNum
我正在使用Entity Framework,并传递参数以便将其稍后用作通过Ajax进行滚动加载函数的行。但是,当我到达以下行时,出现错误:
var stores = db.SiteDatas.SqlQuery(SQL, parameters).ToList();
这是一个实体命令执行异常,它指出数据读取器与指定模型(我的数据库)成员类型“Robots”不兼容(我正在调用的列后面),在数据读取器中没有相应的列与同名。
我该如何以可序列化为json的方式获取前两列数据?
NULL AS Robots
来始终返回 null 值。 - Nenad Zivkovic