Как LINQ обрабатывает null-элементы в коллекции и null-источники? Почему source.Where(x => x != null).Select(x => x.Prop…
Каталог вопросов
100+ вопросов с разборами для собеседований по C# и .NET
Фильтры
Мы тоже используем AI. Но проверяем факты, строим программу обучения и отслеживаем ваш прогресс.
Вопросы
55 всегоЧем отличается Join от GroupJoin в LINQ? В каких сценариях GroupJoin необходим даже если кажется, что подходит обычный J…
Почему важно правильно освобождать IEnumerator через Dispose при работе с LINQ? Как foreach и ручная итерация влияют на …
Стабильна ли сортировка в LINQ методах OrderBy и OrderByDescending? Как это влияет на цепочку ThenBy и на производительн…
Как работает SelectMany под капотом? Почему вложенные циклы через Select + SelectMany с иерархическими данными более эфф…
Чем отличаются методы Cast<T>() и OfType<T>() в LINQ to Objects? Почему Cast бросает InvalidCastException, а OfType молч…
Как работает механизм Change Tracking в EF Core 'под капотом' и почему его отключение через AsNoTracking() может кардина…
В чём принципиальная разница между IQueryable и IEnumerable в EF Core на уровне построения дерева выражений и генерации …
Что такое 'Cartesian Explosion' в EF Core при жадной загрузке связанных данных и как использование метода .AsSplitQuery(…
Почему множественные вызовы SaveChangesAsync() в рамках одного метода не гарантируют атомарности, и как явное управление…
В каких сценариях компилированные запросы (EF.CompileQuery / EF.CompileAsyncQuery) дают реальный выигрыш, и почему их бе…
Как работает стратегия Table Splitting для Owned Entity Types в EF Core, и в чём заключается скрытая опасность обязатель…