Моя компания недавно обновила свою систему с .NET9 до .NET10, в результате чего существующие запросы EF Core LINQ стали очень неэффективными.
Выяснилось, что проблема заключалась в том, что в этих запросах LINQ использовались массивы. Изменение их на списки, похоже, тоже решило проблему.
Мой вопрос: почему обновление до .NET10 внезапно сделало использование массивов неэффективным? И почему переход на использование списков исправил ситуацию?
Подробнее здесь: https://stackoverflow.com/questions/798 ... e-performa
Мобильная версия