Линк к сущности выбирает предметы и дает идентификатор - PullRequest
0 голосов
/ 10 мая 2010

У меня есть пример таблицы, который вы можете увидеть ниже

ID Name         Value

3  NameOne      ValueOne    
7  NameTwo      ValueTwo    
10 NameThree    ValueThree

Мне нужно выбрать с Linq to Entity и получить результаты, как вы можете видеть в примере ниже:

ItemID ItemName 

1      NameOne       
2      NameTwo         
3      NameThree

1 Ответ

0 голосов
/ 10 мая 2010

Попробуйте это:

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)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...