SQL:linq 中的行号?

Posted

技术标签:

【中文标题】SQL:linq 中的行号?【英文标题】:SQL: Row_number in linq? 【发布时间】:2013-05-22 12:15:24 【问题描述】:

这是我的sql查询,,,

   select ROW_NUMBER() over (partition by AirAvail_ID order by AirAvail_ID) as IndexNo,AirAvail_ID from AvailFlt

我想把它转换成 LINQ!

O/P:

  IndexNo    AirAvail_Id
    1             0
    2             0
    3             0
    4             0
    1             1
    2             1
    3             1
    .             .
    .             .
    .             

提前致谢

【问题讨论】:

How To Project a Line Number Into Linq Query Results的可能重复 【参考方案1】:

Here 是一篇关于如何将行号投影到 linq 查询结果中的帖子

最优方案是在客户端而不是数据库端添加行号。

【讨论】:

它不起作用,您可以将上述查询转换为 LINQ 吗?我将在 vb.net 中使用 linq,

以上是关于SQL:linq 中的行号?的主要内容,如果未能解决你的问题,请参考以下文章

SQL中的自定义行号

重新启动 T-SQL 中的行号 [重复]

sql中的行号-保持相同以更改值

如何在 Access 查询中显示行号,如 SQL 中的 ROW_NUMBER

SSRS报告中的行号

DBeaver SQL 编辑器显示行号