c# - 相当于休眠中的 ROW_NUMBER() 函数

标签 c# sql linq nhibernate row-number

如何在hibernate中表达如下SQL:

SELECT *, ROW_NUMBER() OVER (ORDER BY SampledDate DESC) AS Row
FROM Sample
WHERE AssetId = @AssetId

最佳答案

按照建议here你没有。您创建一个包含 ROW_NUMBER() 的 View 。

请注意,如果您使用 JOIN 来“乘以”您的行,那么您的 ROW_NUMBER() 将几乎毫无用处,除非您使用 PARTITION通过

关于c# - 相当于休眠中的 ROW_NUMBER() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18194069/

相关文章:

sql - 需要sqlite查询从表中删除具有最小值的行

c# - Lambda 表达式或 LINQ 中的子查询

c# - 根据xml中的信息过滤列表

c# - 重新抽象重写方法

sql - 在 SQL Server 2008R2 中创建链接服务器时出错

c# - 从 Windows 服务访问数据库

php - 存储来自 MySQL 的 10 个最新行

左连接上的 Linq-to-SQL 左连接/一个 Linq-to-SQL 语句中的多个左连接

c# - 我应该使用线程还是任务 - 多客户端模拟

c# - 通过继承实现接口(interface)