@getfield

Может ли БД отправлять данные в разном порядке?

Есть приложение. По запросу через АПИ приложение получает из БД записи, отфильтрованные по дате. Затем сортирует по дате (НЕуникальное свойство), обрезает первых 100 и всё это через LINQ IQueryable. В конце формирует ответ с конечной коллекцией List.
Есть моё приложение. Всё делаю тоже самое, тот же сортировщик, работа с БД также через IQueryable, возвращаю List, но в итоге получаю коллекции с разным порядком элементов.
Если сортировщики одинаковые, то одинаковые входные данные буду в одном порядке после сортировки. Если же итоги разные, то и входные коллекции разные. Таким образом БД отправляет элементы в разном порядке?
  • Вопрос задан
  • 64 просмотра
Решения вопроса 1
Stalker_RED
@Stalker_RED
Если вы не задаете сортировку, то порядок не гарантирован.
Задайте для сортировки два поля, типа order by date, id и будет норм.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы