LINQ. Язык интегрированных запросов в C# 2010 для профессионалов
Автор:
Фримен Адам, Раттц-мл. Джозеф С., 656 стр., серия:
"Expert`s Voice",
издатель:
"Диалектика / Вильямс", ISBN:
978-5-8459-1701-0
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.