Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Данная книга посвящена технологии Language Integrated Query (LINQ), позволяющей запрашивать данные из различных типов источников – баз данных, объектов и XML-файлов, непосредственно из языков программирования – C# или Visual Basic .NET. После прочтения книги «Programming LINQ in Microsoft .NET Framework 4» вы узнаете, как использовать LINQ для обращения к базам данных, коллекциям объектов, XML-файлам, файлам Microsoft Excel и данным в других источниках. Также обсуждаются рекомендуемые подходы к созданию .NET-приложений, использующих различные источники данных, способы манипуляции данными в реляционных СУБД через ADO.NET Entity Framework или LINQ to SQL. Читатели познакомятся со способами чтения, записи и управления содержимым XML-файлов через LINQ to XML, механизмами расширения LINQ для поддержки дополнительных источников данных за счет создания новых операторов и провайдеров, способами доступа к данным SharePoint через расширенную версию LINQ, использованием LINQ на различных уровнях приложений – уровне доступа к данным, уровне бизнес-логики и уровне сервисов распределенных приложений.
Книга разделена на четыре части. В первой, посвященной введению в предмет, обсуждается назначение технологии LINQ, основы синтаксиса запросов к данным и способы использования LINQ для доступа к объектам – LINQ to Objects. Вторая часть посвящена использованию LINQ для доступа к реляционным данным. Здесь рассматриваются такие темы, как выбор между LINQ to SQL и LINQ to Entities, использование LINQ to SQL для обращения к данным, манипуляции данными и доступные средства моделирования данных (SQL Metal, Object Relational Designer). Далее, обсуждается LINQ to Entities, Entity Framework и механизмы обращения к данными и манипуляции ими. Эта часть заканчивается главой, посвященной LINQ to DataSet. Третья часть посвящена способам работы с XML-данными – LINQ to XML и использованию LINQ для управления данными и запросов к данным, представленным в виде документов и инфо-наборов (InfoSet). В следующей части мы знакомимся с внутренним устройством LINQ – способами построения древа выражений, способами расширения LINQ, механизмами распараллеливания и выполнения асинхронных операций, а также рядом реализаций расширений LINQ, включая расширения для работы с данными SharePoint. Заключительная часть посвящена использованию LINQ в многозвенных приложениях и реализации связи LINQ с компонентами интерфейса (Data Binding). Книга сопровождается многочисленными примерами, которые могут использоваться для практического знакомства с рассматриваемыми темами.
Адрес книги на сайте компании - http://oreilly.com/catalog/0790145300461/
/АФ