Информация о книге

978-5-9775-0317-4

Главная  » Тематика определяется » LINQ. Карманный справочник

Албахари Б., Албахари Д., LINQ. Карманный справочник


серия: Бестселлеры O`Reilly
BHV, 2009 г., 978-5-9775-0317-4


Описание книги

Справочник посвящен технологии LINQ (Language Integrated Query) - новой функциональной возможности языка C# 3.0 и платформы Framework, которая позволяет писать безопасные структурированные запросы к локальным коллекциям объектов и удаленным источникам данных. Рассмотрены базовые понятия LINQ, такие как отложенное выполнение, цепочки итераторов и распознавание типов в лямбда-выражениях, различие между локальными и интерпретируемыми запросами, синтаксис запросов C# 3.0, сравнение синтаксиса запросов с лямбда-синтаксисом, а также запросы со смешанным синтаксисом, составление сложных запросов, написание эффективных запросов LINQ для SQL, построение деревьев выражений, запросы LINQ для XML. Для программистов.

Ключевые слова


  LINQ 


Поделиться ссылкой на книгу



Содержание книги

Карманный справочник
Основы
Лямбда-запросы
Цепочки операторов запросов
Составление лямбда-выражений
Естественный порядок элементов
Прочие операторы
Синтаксис, облегчающий восприятие запроса
Переменные итерации
Синтаксис, облегчающий восприятие,
и SQL-синтаксис
Синтаксис, облегчающий восприятие,
и лямбда-синтаксис
Запросы со смешанным синтаксисом
Отложенное выполнение
Повторное выполнение
Внешние переменные
Механика отложенного выполнения
Цепочки декораторов
Как выполняются запросы
Подзапросы
Подзапросы и отложенное выполнение
Стратегии построения сложных запросов
Последовательное построение запросов
Ключевое слово into
Создание оболочек для запросов
Стратегии проецирования
Инициализаторы объектов
Анонимные типы
Ключевое слово let
Интерпретируемые запросы
Как работают интерпретируемые запросы
Оператор AsEnamerable
Запросы LINQ к SQL
Классы сущностей в технологии LINQ к SQL
Объект DataContext
Автоматическое генерирование сущностей
Ассоциирование
Отложенное выполнение запросов LINQ к SQL
Класс DataLoadOptions
Обновления
Построение выражений запросов
Делегаты и деревья выражений
Деревья выражений
Обзор операторов
Фильтрация
Оператор Where
Операторы Take и Skip
Операторы TakeWhile и SkipWhile
Оператор Distinct
Проецирование
Оператор Select
Описание
Оператор Select Many
Объединение
Операторы Join и GroupJoin
Упорядочивание
Операторы OrderBy, OrderByDescending,
ThenBy и ThenByDescending
Группирование
Оператор GroupBy
Операции над множествами
Операторы Concat и Union
Операторы Intersect и Except
Методы преобразования
Операторы О/Туре и Cast
Операторы ToArray, ToList, ToDictionary
и ToLookap
Операторы AsEnumerable и AsQueryable
Поэлементные операции
Операторы First, Last и Single
Оператор ElementAt
Оператор Default If Empty
Методы агрегирования
Операторы Count и LongCount
Операторы Min и Мах
Операторы Sum и Average
Оператор Aggregate
Квантификаторы
Операторы Contains и Any
Операторы АН и SequenceEqual
Методы генерирования коллекций
Метод Empty
Методы Range и Repeat
Запросы LINQ к XML
Обзор архитектуры
Обзор модели X-DOM
Загрузка и анализ
Сохранение и сериализация
Создание экземпляра дерева X-DOM
Функциональное конструирование
Указание содержимого
Автоматическое глубокое клонирование
Навигация и отправка запросов
Навигация по узлам-потомкам
Навигация по родительским элементам
Навигация по элементам одного уровня
Навигация по атрибутам
Редактирование дерева X-DOM
Обновление простых значений
Редактирование узлов-потомков и атрибутов
Обновление узла через его родителя
Работа со значениями
Установка значений
Чтение значений
Значения и узлы со смешанным содержимым
Автоматическая конкатенация элементов XText.
Документы и объявления
Класс XDocumenl
XML-объявления
Имена и пространства имен
Указание пространства имен в модели X-DOM..
X-DOM и пространства имен по умолчанию
Проецирование в модель X-DOM
Исключение пустых элементов
Проецирование в поток
Преобразование дерева X-DOM
Предметный указатель


Об авторе


Отзывы

Отличный справочник  [ 2 January 2012]
Справочник очень содержательный и полезный. Имеются необходимые примеры и их применение в разных случаях. Главное достоинство справочника - содержание примеров в интерпритаторе команд LinqPad. Данное приложение написано самими авторами и туда интегрированы все примеры, приведенные в книге. Рассмотрены примеры структурированных запросов к различным наборам данных, в т.ч. к Entities посредством Entity Framework.
Мне понравился  [25 July 2011]
Хороший справочник, все есть. Примеры использования и достаточно содержательные комментарии как и где использовать
Неплохо  [ 6 February 2010]
Отличный карманный справочник, но не более.
Не имя опыта работы и знаний Linq будет трудновато понять.
Хорошая книжка  [26 February 2009]
Книга очень хорошая, все кратко, ясно, по делу.

Последние поступления в рубрике "Тематика определяется"



Коллекционное холодное оружие Западной Европы XVII - начала XIX вв. 

Издание посвящено уникальным образцам охотничьего и боевого холодного оружия из частных собраний европейских коллекционеров. Каждый экземпляр сопровождается экспертным описанием, оценкой степени его сохранности и подробными авторскими иллюстрациями....

Терапевтическая катастрофа. Мастера психотерапии рассказывают о самых провальных случаях 

Ни один психотерапевт не застрахован от ошибок в работе с клиентами, но мало кто готов открыто обсуждать собственные неудачи. Авторы книги решили наглядно показать, что просчеты и промахи - это не только неотъемлемая сторона профессии, но и повод вынести для себя ценные уроки....

Любовь к человеку с пограничным расстройством личности 

Люди с пограничным расстройством личности (ПРЛ) могут быть очень заботливыми, нежными, умными и веселыми - и при этом своим поведением отталкивать даже самых близких людей. Если у вас непростые отношения с человеком, который страдает от ПРЛ, то эта книга - для вас....

Если Вы задавались вопросами "где найти книгу в интернете?", "где купить книгу?" и "в каком книжном интернет-магазине нужная книга стоит дешевле?", то наш сайт именно для Вас. На сайте книжной поисковой системы Книгопоиск Вы можете узнать наличие книги Албахари Б., Албахари Д., LINQ. Карманный справочник в интернет-магазинах. Также Вы можете перейти на страницу понравившегося интернет-магазина и купить книгу на сайте магазина. Учтите, что стоимость товара и его наличие в нашей поисковой системе и на сайте интернет-магазина книг может отличаться, в виду задержки обновления информации.