Программа курса

Модуль 1. Приложения с централизованным хранением данных и ADO.NET

  • Разработка приложений с централизованным хранением данных.
  • Архитектура ADO.NET.

Модуль 2. Соединение с источником данных

  • Выбор поставщика данных.
  • Создание соединения с источником данных. Настройка соединения.
  • Обработка возможных ошибок соединения.
  • Реализация и контроль Pool - соединения.

Практическое занятие 1. Подключение к базе данных

Модуль 3. Выполнения операций с подключенным соединением

  • Создание объекта Command.
  • Выполнение команд возврата значений.
  • Выполнение команд модификации данных.
  • Использование транзакций

Практическое занятие 2. Выполнение команд взаимодействия с базой данных

Практическое занятие 3.  Подключение к базе данных и работа с данными с помощью IDE Visual Studio 2015

Модуль 4. Построение DataSet

  • Обзор работы с базой данных в отключенной среде. Построение DataSet и DataTable.
  • Определение отношений между данными.
  • Модификация данных в DataTable.
  • Сортировка и фильтры для DataTable с помощью DataView.

Практическое занятие 4.  Создание объектов DataSet

Модуль 5. Чтение и запись XML данных c помощью ADO.NET

  • Генерация XSD схемы DataSet.
  • Загрузка данных и схемы в DataSet.
  • Сохранение данных из DataSet в формате XML.

Практическое занятие 5. Создание элементов управления, связанных с данными

Модуль 6. Построение DataSet на основе существующего источника данных

  • Настройка DataAdapter для получения информации.
  • Заполнение DataSet на основе DataAdapter.
  • Конфигурация DataAdapter для изменения информации в источнике данных.
  • Обработка конфликтных ситуаций.

Практическое занятие 6. Работа с XML в объектах DataSet

Модуль 7. Доступ к данным помощью LINQ-запросов

  • Введение в LINQ.
  • Синтаксис запроса, понятие переменной запроса.
  • Выполнение запроса.
  • Фильтрация, упорядочение и присоединение.
  • Модель объектов LINQ to SQL.

Практическое занятие 7. Создание запросов на языке C# (LINQ)

Практическое занятие 8. Использование LINQ to SQL

Модуль 8. Создание многоуровневых решений с использованием Entity Framework

  • Структура Entity Framework.
  • Обзор Модель EDM.
  • Способы взаимодействия с базой данных (Database first, Model first, Code first).
  • Настройка таблиц.
  • Использование LINQ to Entities.

Практическое занятие 9. Применение технологии ADO.NET Entity Framework

Программа курса может корректироваться