ADO.NET. Получение данных. Объект SqlCommand. - онлайн обучение ITVDN
ITVDN: курси програмування
Відеокурси з
програмування

Замовити дзвінок

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

Підписка

Замовити дзвінок

+38 099 757 27 82

×

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

Ви дійсно бажаєте відкрити доступ до тестування за курсом ADO.NET на 40 днів?

ВІДЕОУРОК № 2. Получение данных. Объект SqlCommand.

Для перегляду повної версії відеокурсу, онлайн тестування та отримання доступу до додаткових навчальних матеріалів придбайте курс Придбати курс
Для перегляду всіх відеокурсів 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
Создание команд с использованием 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
Возвращающие значение
ПОКАЗАТИ ВСЕ
Титри відеоуроку
Титрів до цього уроку не передбачено

Купуй передплатуз доступом до всіх курсів та сервісів

Бібліотека сучасних IT знань у зручному форматі

Вибирай свій варіант підписки залежно від завдань, що стоять перед тобою. Але якщо потрібно пройти повне навчання з нуля до рівня фахівця, краще вибирати Базовий або Преміум. А для того, щоб вивчити 2-3 нові технології, або повторити знання, готуючись до співбесіди, підійде Пакет Стартовий.

Стартовий
  • Усі відеокурси на 3 місяці
  • Тестування з 10 курсів
  • Перевірка 5 домашніх завдань
  • Консультація з тренером 30 хв
59.99 $
Придбати
Halloween
  • Усі відеокурси на 15 місяців
  • Тестування з 24 курсів
  • Перевірка 20 домашніх завдань
  • Консультація з тренером 120 хв
  • Завантаження відео уроків
  • Можливість призупинення навчання
110.00 $
220.00 $
Придбати
Акція
Базовий
  • Усі відеокурси на 12 місяців
  • Тестування з 16 курсів
  • Перевірка 10 домашніх завдань
  • Консультація з тренером 60 хв
89.99 $
Придбати
коментарі та обговорення
Notification success