我有一个表格示例,您可以在下面看到
ID Name Value
3 NameOne ValueOne
7 NameTwo ValueTwo
10 NameThree ValueThree
我需要选择Linq to Entity并获得结果,如下面的示例所示:
ItemID ItemName
1 NameOne
2 NameTwo
3 NameThree
答案 0 :(得分:0)
试试这个:
using System.Linq;
var list = context.TableName.OrderBy(a => a.ID).Select(a => new { a.Name }).ToList().Select((a, index) => new { ItemID = index + 1, ItemName = a.Name } );
context.TableName.OrderBy(a => a.ID).Select(a => new { a.Name }).ToList()
- 此部分采用名单
Select((a, index) => new { ItemID = index + 1, ItemName = a.Name } );
- 此部分添加索引(ItemID)