Главная » 2018 » Июнь » 5 » Практическое использование ADO.NET. Доступ к данным в Internet
18:37
Практическое использование ADO.NET. Доступ к данным в Internet
Практическое использование ADO.NET. Доступ к данным в Internet — Содержащийся в книге материал поможет разработчикам изучить основные концепции ADO.NET и познакомиться с практическими методами решения распространенных задач. На первых страницах книги автор предлагает совершить небольшой экскурс в историю создания компанией Microsoft технологий универсального доступа к данным и проследить эволюционный путь ADO.NET. Большая часть книги посвящена использованию библиотеки ADO.NET для взаимодействия с базами данных и остальной частью .NET Framework. Кроме того, автор дает ряд полезных советов в отношении создания масштабируемых и высокопроизводительных приложений. В конце книги автор подробно излагает стратегию преобразования кода ADO в код ADO.NET. Книга рассчитана на пользователей средней и высокой квалификации.
Название: Практическое использование ADO.NET. Доступ к данным в Internet Автор: Вилдермьюс, Шон Издательство: Издательский дом "Вильямc" Год: 2003 Страниц: 288 Формат: PDF Размер: 34,77 МБ ISBN: 5-8459-0450-1 Качество: Отличное
Содержание:
Введение Предисловие Для кого предназначена эта книга Часть I. Основы ADO.NET Глава 1. Причины возникновения и краткий обзор ADO.NET Глава 2. ADO.NET: подключение к источнику данных Глава 3. Выполнение команд Глава 4. Получение данных Часть II. Класс DataSet Глава 5. Создание объекта DataSet Глава 6. Типизированные классы DataSet Глава 7. Манипулирование объектом DataSet Глава 8. Обновление базы данных Часть III. Практическое использование ADO.NET Глава 9. ADO.NET и XML Глава 10. Привязка данных в ADO.NET Глава 11. Масштабируемость и производительность приложений ADO.NET Приложение А. Стратегии перехода от ADO к ADO.NET Благодарности Часть I. Основы ADO.NET Глава 1. Причины возникновения и краткий обзор ADO.NET Краткая история универсального доступа к данным Преимущества ADO.NET Краткий курс ADO.NET Пространства имен ADO.NET Структуры данных ADO.NET Объектная модель управляемого поставщика данных ADO.NET Резюме Глава 2. ADO.NET: подключение к источнику данных Первые впечатления Соединения Строки соединений Встроенная система безопасности Изменение базы данных Организация пула соединений События объекта Connection Фабрика соединений Получение информационной схемы базы данных с помощью поставщика OLE DB Обработка ошибок в .NET Исключения ADO.NET Резюме Глава 3. Выполнение команд Команды Создание объекта Command Типы команд Выполнение команд Результирующий набор данных Использование параметров Транзакции и ADO.NET Уровни изоляции Точки сохранения в транзакциях SQL Server Службы Enterprise Services и СОМ+ Пакетные запросы Резюме Глава 4. Получение данных Чтение данных Краткий обзор SQL-оператора SELECT Объект DataReader Создание объекта DataReader Функциональность объекта DataReader Доступ к данным с помощью объекта DataReader Параметры метода ExecuteReader Что такое результирующие наборы данных? Обработка множественных результирующих наборов данных Работа с метаданными объекта DataReader Создание простого приложения, взаимодействующего с базой данных Доступ к базе данных Объекты данных Код Windows-формы Резюме Часть II. Класс DataSet Глава 5. Создание объекта DataSet Что такое объект DataSet? Структура объекта DataSet Объект DataSet и управляемые поставщики данных Заполнение объекта DataSet Объект DataAdapter Создание объекта DataSet на основе информации, хранящейся в базе данных Создание объекта DataSet на основе XML-документа Создание объекта DataSet программным путем Определение схемы объекта DataSet Зачем нужно определять схему объекта DataSet? Вывод схемы объекта DataSet с помощью объекта DataAdapter Использование языка XSD для определения схемы объекта DataSet Содержание 7Создание схемы объекта DataSet программным путем ПО Схема столбца Резюме Глава 6. Типизированные классы DataSet Что такое типизированный класс DataSet? Создание типизированного класса DataSet Использование Visual Studio.NET для создания типизированного класса DataSet Использование программы XSD.exe для создания типизированного класса DataSet Настройка сгенерированного кода с помощью специальных аннотаций Использование типизированного класса DataSet Упрощение уровня бизнес-объектов Разработка бизнес-логики Резюме Глава 7. Манипулирование объектом DataSet Изменение данных Добавление строк Удаление строк Чтение и запись значений столбцов строки Версия строки Состояние строки Перемещение по объекту DataSet Перемещение вдоль отношений Объект Data View Поиск в объекте DataSet Поиск с помощью метода DataTable. Select Поиск с помощью объекта DataView Слияние объектов DataSet Резюме Глава 8. Обновление базы данных Проблемы, связанные с использованием отсоединенных данных Параллелизм в ADO.NET Обновление объекта DataSet с помощью объекта DataAdapter Реализация оптимистического параллелизма Реализация пессимистического параллелизма Реализация деструктивного параллелизма Несколько наиболее распространенных вопросов, связанных с обновлением данных Работа с объектами DataSet, состоящими из нескольких таблиц Использование локальных транзакций для обновления базы данных Получение идентификатора новой строки от базы данных SQL Server Резюме Часть III. Практическое использование ADO.NET Глава 9. ADO.NET и XML .NET и XML Класс DataSet и XML Преобразование данных объекта DataSet в формат XML Сохранение данных объекта DataSet в формате XML Пространства имен объекта DataSet Заполнение объекта DataSet данными из XML-файла Стратегии использования XML-документа в формате DifFGram Схема объекта DataSet Класс XmlDataDocument Поиск данных в объекте DataSet с помощью запросов XPath Преобразование объекта DataSet с помощью языка XSLT Резюме Глава 10. Привязка данных в ADO.NET Что такое привязка данных в .NET? Привязка данных в Windows-формах Простая привязка данных Сложная привязка данных Привязка данных к элементу управления DataGrid Привязка типа «родитель-потомок» Использование класса CurrencyManager Привязка данных в ASP.NET Простая привязка данных Сложная привязка данных Привязка данных к элементам управления, предназначенным для работы с данными Привязка данных с помощью объекта DataReader Некоторые соображения, касающиеся производительности Резюме Глава 11. Масштабируемость и производительность приложений ADO.NET А стоит ли волноваться? Проектирование масштабируемых систем Связность компонентов системы Что предшествовало ADO.NET Проблемы, связанные с подсоединенными данными Проблемы масштабирования сервера баз данных Как может помочь ADO.NET Кэширование данных на Web-сервере Масштабирование информации, хранящейся в базе данных На практике Можно ли масштабировать объекты DataReader? Производительность ADO.NET Взаимодействие с базой данных Взаимодействие с объектами DataSet Несколько полезных советов Используйте схему объекта DataSet Используйте типизированные объекты DataSet для создания уровней бизнес-правил Сокращайте количество обращений к базе данных Кэшируйте данные часто и заранее Найдите и не отпускайте от себя администратора базы данных Изолируйте разработчиков от базы данных Ограничьте использование объекта DataReader на страницах ASP.NET Используйте фабрики соединений Не помещайте строки соединения в исходный код Не предоставляйте пользователям доступ к базе данных Резюме Приложение А. Стратегаи перехода от ADO к ADO.NET Планирование перехода на ADO.NET Изменение архитектуры ADO-приложений Чего не хватает в ADO.NET? ADO.NET-эквиваленты объектов ADO Отображение типов данных ADO на типы данных .NET Поставщики и управляемые поставщики Преобразование кода установки соединения Преобразование кода создания объекта команды Преобразование кода создания объекта Recordset Использование объектов ADO Recordset в ADO.NET Резюме Предметный указатель
Скачать Практическое использование ADO.NET. Доступ к данным в Internet