ADO.NET. Работа с реляционными данными. Объект DataRelation - видео курсы ITVDN
ITVDN: курсы программирования
Видеокурсы по
программированию

    Выбери свою IT специальность

    Начать бесплатно

    Выбери свою IT специальность

    Начать бесплатно

      ×

      Вы открыли доступ к тесту! Пройти тест

      Вы действительно хотите открыть доступ к тестированию по курсу ADO.NET на 40 дней?

      ВИДЕОУРОК №5. Работа с реляционными данными. Объект DataRelation.

      Для просмотра полной версии видеокурса, онлайн тестирования и получения доступа к дополнительным учебным материалам купите курс Купить курс
      Для просмотра всех видеокурсов ITVDN, представленных в Каталоге, а также для получения доступа к учебным материалам и онлайн тестированию купите подписку Купить подписку

      Данный видео урок посвящен архитектуре технологии ADO.NET, а именно, ее подключаемой части. 

      В первом видео уроке рассматриваются следующие темы: 

      1. подключаемая часть архитектуры ADO.NET;
      2. SQL Server .NET Data Provider, который используется для получения данных из БД;
      3. работа со строками подключения;
      4. использование пула соединений.
      Читать дальше...
      В этом видео уроке будут рассмотрены следующие темы:

      • Использование класса SqlCommand
      • Команды SELECT, UPDATE, INSERT, DELETE.
      • SqlDataReader и различные способы получения доступа к информации в таблице.
      • Выполнения пакетных запросов.
      • Пользовательский интерфейс и выполнение асинхронных команд.
      • Использование в C# коде значений null из базы данных.
      • Создание параметризированных запросов.
      • SqlParameter и безопасное выполнение параметризированных запросов.
      • Класс SqlCommand и выполнение хранимых процедур.
      Читать дальше...
      В этом видео уроке будут рассмотрены следующие темы:

      • Классы DataColumn и DataTable для создания таблиц в памяти приложения.
      • Класс DataRow работа со строками в DataTable
      • Класс SqlDataReader для создания схемы объекта DataTable.
      • Использование класса SqlDataReader для получения данных и записи их в DataTable.
      • Свойства ReadOnly, AllowDBNull, MaxLength, Unique в DataColumn
      • Ограничения ForeignKeyConstraint, PrimaryKey для DataTable
      • Создания столбцов на основе выражений.
      Читать дальше...
      В этом видео уроке будут рассмотрены следующие темы:

      • Определение состояния строки с помощью свойства RowState.
      • Просмотр отложенных изменений.
      • Работа с перечислением DataRowVersion.
      • Основы работы с классом DataSet
      • Класс DataAdapter. Создание объекта TableAdapter.
      • Получение данных с помощью объекта TableAdapter
      • Возможности TableAdapter для получения схемы базы данных
      • Классы DataTableMapping, DataColumnMapping для маппинга данных.
      Читать дальше...
      В этом видео уроке будут рассмотрены следующие темы:

      • Понятие реляционной базы данных. Класс DataRelation для построения связей между таблицами.
      • Метод GetChildRows() для получения дочерних строк.
      • Метод GetParentRows() для получения родительских строк.
      • Реализация отношения сам к себе. Получение данных из таблицы со связью сам к себе.
      • Отношение многие-ко-многим. Примеры получения данных из связанных таблиц.
      • Установка правил для обновления и удаления дочерних строк
      Читать дальше...
      В этом видео уроке будут рассмотрены следующие темы:

      • Поиск по первичному ключу в таблице.
      • Фильтрация данных в таблице, использование метода Select класса DataTable.
      • Класс DataView описание и примеры использования.
      • Использование DataView для сортировки и фильтрации данных.
      • Перечисление DataViewRowState и класс DataView.
      • Поиск данных в таблице с помощью метода Find.
      • Добавление, редактирование и удаление данных с помощью DataView.
      Читать дальше...
      В этом видео уроке будут рассмотрены следующие темы:

      • Использование строго типизированных DataSet
      • Преимущества и недостатки работы с DataSet со строгим контролем типов.
      • Способы создания DataSet со строгим контролем типов.
      • Добавление и редактирование данных с использованием строго типизированного DataSet.
      • Использование класса TableAdapter
      Читать дальше...
      В этом видео уроке будут рассмотрены следующие темы:

      • Рассмотрение различных способов передачи обновленной информации в базу данных.
      • Создание команд для обновления базы данных.
      • Класс SqlDataAdapter для передачи отложенных изменений в базу данных.
      • Свойства InsertCommand, DeleteCommand, UpdateCommand класса SqlDataAdapter
      • Класс SqlCommandBuilder для автоматизации создания запросов к базе данных.
      • Использование транзакций, класс SqlTransaction
      Читать дальше...
      ПОКАЗАТЬ ВСЕ
      основные темы, рассматриваемые на уроке
      0:00:00
      Вступление
      0:03:55
      Получение связанных данных
      0:06:35
      Пример. Создание отношений между таблицами
      0:12:53
      Просмотр дочерних строк. Метод GetChildRows
      0:17:50
      Пример. Метод GetParentRow
      0:20:32
      Пример. Получение данных при связи сам к себе
      0:27:58
      Получение данных при связи сам к себе, рекурсивный метод
      0:31:53
      Пример. Запись схемы и данных БД в XML файл
      0:39:00
      Чтение схемы и данных БД. Метод выводящий данные
      0:45:20
      Пример. Создание рассчитываемого столбца
      0:49:20
      Правила удаления и обновления родительских строк
      0:51:30
      Создание правил для удаления и обновления данных
      0:58:25
      Связанная строка, подготовленная к удалению
      ПОКАЗАТЬ ВСЕ
      Титры видеоурока
      Титров к данному уроку не предусмотрено
      Пакеты подписки с доступом ко всем курсам и сервисам

      Пакеты подписки с доступом ко всем курсам и сервисам

      Стартовый
      • Все видеокурсы на 3 месяца
      • Тестирование по 10 курсам
      • Проверка 5 домашних заданий
      • Консультация с тренером 30 мин
      Базовый
      • Все видеокурсы на 6 месяцев
      • Тестирование по 16 курсам
      • Проверка 10 домашних заданий
      • Консультация с тренером 60 мин
      Премиум
      • Все видеокурсы на 1 год
      • Тестирование по 24 курсам
      • Проверка 20 домашних заданий
      • Консультация с тренером 120 мин
      комментарии и обсуждения
      Notification success
      Мы используем cookie-файлы, чтобы сделать взаимодействие с нашими веб-сайтами и услугами простым и значимым.