×
Вы действительно хотите открыть доступ к тестированию по курсу ADO.NET на 40 дней?
ВИДЕОУРОК №2. Получение данных. Объект SqlCommand.
Для просмотра полной версии видеокурса, онлайн тестирования и получения доступа к дополнительным учебным материалам купите курс
Купить курс
Для просмотра всех видеокурсов 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
Создание команд с использованием SqlCommand
0:03:15
Получение данных. Объект SqlDataReader
0:06:11
Выполнение пакетных запросов
0:07:20
Примеры: Создание SqlCommand, выполнение команд
0:12:08
Пример. Выполнение вставки и удаления
0:17:00
Возврат данных в табличном представлении
0:20:25
Строготипизированные средства доступа
0:24:22
Получение данных с помощью индексатора
0:27:07
Асинхронное выполнение команд
0:34:45
Пример. Работа со значениями NULL
0:40:00
Рассмотрение «Транзакции»
0:57:50
Создание параметризированных запросов
1:00:50
Использование коллекции Parameters
1:05:55
Пример. Вызов хранимой процедуры
1:09:00
Процедура, принимающая параметры
1:11:00
Возвращающие значение
ПОКАЗАТЬ ВСЕ
Рекомендуемая литература
Титры видеоурока
Титров к данному уроку не предусмотрено
комментарии и обсуждения