LINQ: язык интегрированных запросов в C# 2010 для профессионалов

Pro LINQ: Language Integrated Query in C# 2010
Название в оригиналеPro LINQ: Language Integrated Query in C# 2010
ИздательствоВильямс
Год издания2011
Страниц656
ПереплетТвердый переплет
Формат70х100/16 (170х240 мм, увеличенный)
ISBN978-5-8459-1701-0
ИзготовительООО "Издательский дом "Вильямс". 101509, РФ, г. Москва, ул. Лесная, 43, стр. 1
ИмпортерООО «НТЦ АПИ», г. Минск, ул. Уманская, 54, пом. 1, каб. 34

LINQ представляет собой часть платформы .NET Framework, которая обеспечивает обобщенный подход к запросам данных из различных источников. Знание LINQ быстро становится необходимым для всех разработчиков приложений .NET.

LINQ представляет собой часть платформы .NET Framework, которая обеспечивает обобщенный подход к запросам данных из различных источников. Знание LINQ быстро становится необходимым для всех разработчиков приложений .NET. Эта книга посвящена написанию кода с помощью LINQ. Многие книги предлагают простые примеры использования методов и зачастую ими ограничиваются. Настоящая книга не такая. За счет демонстрации особенностей применения широкого разнообразия операций и прототипов LINQ она становится неоценимым источником реальных примеров использования LINQ.

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

  • Как эффективно задействовать все новые возможности языка C# 2010, связанные с LINQ, включая методы расширений, лямбда-выражения, анонимные типы данных и частичные методы
  • Как использовать LINQ to Objects для запроса информации из коллекций данных, расположенных в памяти, таких как массивы, ArrayList и списки
  • Почему некоторые запросы являются отложенными, как они влияют на код, и каким образом заставить их работать максимально эффективно
  • Как использовать LINQ to XML для создания, манипулирования и поиска в XML-данных
  • Как осуществлять запросы в наборы данных с помощью LINQ to DataSet, сосуществуя с унаследованным кодом, и как использовать LINQ для работы с базами данных, отличными от SQL Server
  • Как запрашивать базы данных посредством LINQ to SQL, создавать собственные сущностные классы и обрабатывать конфликты параллельного доступа

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

Эта книга целиком и полностью посвящена написанию кода. Она начинается с кода и кодом же завершается. При написании книги мы преследовали цель предложить вам цельный набор полезных примеров применения LINQ. Вместо того чтобы показывать одиночные и простые примеры, мы попытались представить полную картину и продемонстрировать всю мощь доступных операций и прототипов LINQ. Благодаря этой информации, вы сможете сразу же приступить к эффективному использованию LINQ и извлечь максимум из этого мощного и гибкого инструмента.

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

Книга предназначена для тех, кто знаком с языком C# и желает изучить технологию LINQ и языковые средства C# 4.0, связанные с LINQ. При этом знание всех особенностей версии .NET 4.0 не требуется. Там где нужны более глубокие знания, объяснения начинаются с нуля, потому разобраться сможет даже новичок в C#.

Содержание

  • Об авторах
  • Часть I. LINQ: язык интегрированных запросов в C#
    • Глава 1. Знакомство с LINQ
    • Глава 2. Расширения языка C# для LINQ
  • Часть II. LINQ to Objects
    • Глава 3. Введение в LINQ to Objects
    • Глава 4. Отложенные операции
    • Глава 5. Не отложенные операции
  • Часть III. LINQ to XML
    • Глава 6. Введение в LINQ to XML
    • Глава 7. Интерфейс LINQ to XML API
    • Глава 8. Операции LINQ to XML
    • Глава 9. Дополнительные возможности LINQ to XML
  • Часть IV. LINQ to DataSet
    • Глава 10. Операции LINQ to DataSet
    • Глава 11. Дополнительные возможности LINQ to DataSet
  • Часть V. LINQ to SQL
    • Глава 12. Введение в LINQ to SQL
    • Глава 13. Советы и инструменты, связанные с LINQ to SQL
    • Глава 14. Операции LINQ to SQL для баз данных
    • Глава 15. Сущностные классы LINQ to SQL
    • Глава 16. Класс DataContext в LINQ to SQL
    • Глава 17. Конфликты параллельного доступа LINQ to SQL
    • Глава 18. Дополнительные возможности LINQ to SQL
  • Часть VI. LINQ to Entities
    • Глава 19. Введение в LINQ to Entities
    • Глава 20. Операции LINQ to Entities
    • Глава 21. Классы LINQ to Entities
  • Часть VII. Parallel LINQ
    • Глава 22. Введение в Parallel LINQ
    • Глава 23. Использование Parallel LINQ
    • Глава 24. Операции Parallel LINQ

Кадры Все 18

Похожие лоты

Вход

В течение нескольких секунд вам придёт SMS с одноразовым кодом для входа. Если ничего не пришло — отправьте код ещё раз.
Это бесплатно, безопасно и займёт всего несколько секунд
Войдите с помощью своего профиля

Регистрация

Введите номер вашего мобильного телефона:
Войдите с помощью электронной почты или номера телефона
Войдите с помощью своего профиля

Восстановление пароля

Укажите адрес электронной почты, который вы использовали при регистрации
Нужна помощь? Напишите нам

Восстановление пароля

Инструкции по восстановлению пароля высланы на 
Нужна помощь? Напишите нам