У меня есть массив идентификаторов, по порядку, используя эти идентификаторы, я затем выдаю запрос linq, однако я хочу, чтобы результаты запроса linq возвращались в том же порядке, в котором находятся идентификаторы в массиве.
Пример:
int[] ids = new [] {10, 9, 8, 7};
var query = from row in context.Table where ids.Contains(row.Id) select row;
Как я могу убедиться, что полученные элементы находятся в том же порядке, что и в массиве?