Задать вопрос
@getfield

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

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

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

Похожие вопросы