sql-server - Windows 函数从 EF.NET Core 调用时更改值
问题描述
我有一个问题,我在存储过程中使用排名函数。
当我执行存储过程时,它会返回正确的排名,但是当我从 .NET EF Core 调用它时,它会完全改变。
这是 SQL 查询:
select * from ( Select Id, Rank(over order By id) rank from table )vt order by vt.rank desc
EF.Net 核心代码:
var result = _context.model.fromsql("spName").ToListAsync()
知道为什么吗?
解决方案
推荐阅读
- kubernetes - 是否可以通过自动化在 docker-for-windows 中打开 kubernetes 功能?
- java - 通过datagramsocket(Java)获取IOException接收datagrampakcet
- python - Discord 机器人写入 JSON
- algorithm - 我们有多少种不同的方式来对它们进行分组?
- javascript - setTimeout 函数完成时调用 Promise
- regex - 角形式输入块(空格)正则表达式
- mysql - 存储过程不返回记录
- python - 在 __init__ 中引发异常行 1029
- mysql - SUBSTRING_INDEX 运算符的错误标志设置
- java - Java 中的尾调用优化