У меня есть массив строк, которые нужно искать в контексте.
List<string> nameList
и у меня есть контекст для поиска по
context.Name
У меня есть мой код здесь:
List<Guid> nameIds= context.Name
.Where(n => nameList.Contains(n.Description)
.Select(n=> n.NameId)
.ToList();
Я могу получить идентификатор своих имен, но я хочу, чтобы он был упорядочен по nameList
, а не по самому контексту.
Например. Имена в моей базе данных - [Бен, Мария, Лиза] с [0, 1, 2] id соответственно. А мой nameList
- это [Лиза, Мария] в порядке. nameIds
будет [1,2], потому что оно упорядочено контекстом. Я хочу, чтобы это было заказано nameList
;[2,1]