Почему использование массива в запросах EF Core LINQ вместо списка приводит к проблемам с производительностью в .NET10/CC#

Место общения программистов C#
Ответить
Anonymous
 Почему использование массива в запросах EF Core LINQ вместо списка приводит к проблемам с производительностью в .NET10/C

Сообщение Anonymous »

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

Подробнее здесь: https://stackoverflow.com/questions/798 ... e-performa
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»