Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linq to entities Linq用于实体选择项目并提供id_Linq To Entities - Fatal编程技术网

Linq to entities Linq用于实体选择项目并提供id

Linq to entities Linq用于实体选择项目并提供id,linq-to-entities,Linq To Entities,我有一个表格示例,您可以在下面看到 ID Name Value 3 NameOne ValueOne 7 NameTwo ValueTwo 10 NameThree ValueThree 我需要使用Linq选择实体并获得结果,如下面的示例所示: ItemID ItemName 1 NameOne 2 NameTwo 3 NameThree 试试这个: using

我有一个表格示例,您可以在下面看到

ID Name         Value

3  NameOne      ValueOne    
7  NameTwo      ValueTwo    
10 NameThree    ValueThree
我需要使用Linq选择实体并获得结果,如下面的示例所示:

ItemID ItemName 

1      NameOne       
2      NameTwo         
3      NameThree
试试这个:

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)。选择(a=>new{a.Name})。ToList()
-此部分采用名称列表


Select((a,index)=>new{ItemID=index+1,ItemName=a.Name})-此部分添加索引(ItemID)

您自己想到了什么?