'RowNumber using Linq [duplicate]
How to use Linq to execute this sql query?
SELECT ROW_NUMBER() OVER(partition by T.SERRIA_NUMBER order by T.SERRIA_NUMBER),
T.DATE_REG_END,
T.DATE_CHANGE
FROM ZEM_LIC_UCH T
Solution 1:[1]
try this:
var query=db.ZEM_LIC_UCH.OrderBy(t=>t.SERRIA_NUMBER)
.Select((t,i)=>new
{
row=i,
t.DATE_REG_END,
t.DATE_CHANGE
});
Solution 2:[2]
var tmpInt = 1;
var query = from x in db.ZEM_LIC_UCH
order by x.SERRIA_NUMBER
select new {
RowNumber = tmpInt++,
DATE_REG_END = x.DATE_REG_END,
DATE_CHANGE = x.DATE_CHANGE
};
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Tim.Tang |
| Solution 2 | Juan Ruiz de Castilla |
