×
Вы действительно хотите открыть доступ к тестированию по курсу ADO.NET на 40 дней?
ВИДЕОУРОК №4. Классы DataRow, DataSet и DataAdapter
Для просмотра полной версии видеокурса, онлайн тестирования и получения доступа к дополнительным учебным материалам купите курс
Купить курс
Для просмотра всех видеокурсов ITVDN, представленных в Каталоге, а также для получения доступа к учебным материалам и онлайн тестированию купите подписку
Купить подписку
Данный видео урок посвящен архитектуре технологии ADO.NET, а именно, ее подключаемой части.
В первом видео уроке рассматриваются следующие темы:
- подключаемая часть архитектуры ADO.NET;
- SQL Server .NET Data Provider, который используется для получения данных из БД;
- работа со строками подключения;
- использование пула соединений.
Читать дальше...
В этом видео уроке будут рассмотрены следующие темы:
- Использование класса 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
Рассмотрение «Строк(DataRow)»
0:07:50
Использование свойства RowState объекта DataRow
0:09:45
Пример. Значение Unchanged свойства RowState
0:13:32
Пример. Значение Delete свойства RowState
0:17:00
Пример. Значение Modified свойства RowState
0:18:50
Пример. Метод SetAdded, Метод SetModified
0:20:38
Пример. EditingRow
0:23:53
Применение перечисления DataRowVersion
0:26:35
Пример. Proposed версия строки
0:32:17
Данные строки, подготовленной к удалению
0:34:00
Рассмотрение «Адаптера данных»
0:41:17
Пример. Использование «маппинга»
0:47:26
Пример. MissingSchema
0:53:03
Получение данных по частям (GetPartOfRows)
0:57:13
Получение данных по частям в страницах
ПОКАЗАТЬ ВСЕ
Рекомендуемая литература
Титры видеоурока
Титров к данному уроку не предусмотрено
комментарии и обсуждения