Какой класс или тип данных возвращается при использовании метода Where в LINQ?
Метод Where в LINQ возвращает объект, реализующий интерфейс IEnumerableT.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
Метод Where в LINQ возвращает объект, реализующий интерфейс IEnumerableT.
Читать ответДа, ORM Entity Framework полностью поддерживает выполнение запросов через LINQ (Language Integrated Query).
Читать ответДерево выражений — это древовидная структура данных, где каждый узел представляет операцию или операнд (константу, переменную).
Читать ответМетоды расширения LINQ — это статические методы в статических классах, которые позволяют "расширить" существующие типы, добавляя к ним функциональность без изменения их исходного кода.
Читать ответLINQ (Language Integrated Query) — мощный инструмент в C# для работы с коллекциями данных, позволяющий писать запросы в стиле SQL прямо в коде.
Читать ответМатериация данных (data materialization) — это процесс преобразования данных из отложенного или ленивого состояния в конкретные объекты или коллекции в памяти.
Читать ответLINQ (Language Integrated Query) позволяет удобно выполнять запросы к коллекциям в C#. Например, чтобы выбрать все чётные числа из списка и отсортировать их по возрастанию, можно написать:
Читать ответОтличия IEnumerable<T> от IQueryable<T> и назначение QueryProvider IEnumerable<T> — интерфейс для работы с коллекциями, выполняющий LINQ-запросы в памяти (LINQ to Objects) IQueryable<T> — расширяет IEnumerable<T> и…
Читать ответКак IQueryable<T> преобразует лямбда-выражения в SQL IQueryable<T> предназначен для формирования запросов к удалённому источнику данных, например к базе данных. В этом случае лямбда-выражения представлены как…
Читать ответ