Скрыть последних авторов
Alexandr Fokin 5.7 1 [[MSSQL>>doc:Разработка.Базы данных.SQL.MSSQL.WebHome]]
Alexandr Fokin 2.1 2
Alexandr Fokin 5.7 3 ----
Alexandr Fokin 2.1 4
Alexandr Fokin 5.7 5 |(% style="width:278px" %)**Модель взаимодействия**|(% style="width:1204px" %)Описание
6 |(% style="width:278px" %)SqlDataReader|(% style="width:1204px" %)Выполняется sql запрос и его результату вычитывается клиентом построчно.
7 |(% style="width:278px" %)SqlDataAdapter и DataSet/DataTable|(% style="width:1204px" %)(((
8 DataSet - представляет набор таблиц. (Содержит набор DataTable).
9 DataTable - представляет одну таблицу.
Alexandr Fokin 3.1 10
Alexandr Fokin 5.1 11 SqlDataAdapter позволяет выполнить sql запрос и поместить его результат в DataSet/DataTable.
12 В DataSet можно вносить изменения, механизм ChangeTracking будет фиксировать изменения (флаг на уровне записи добавлена/обновлена/удалена).
Alexandr Fokin 4.1 13 После можно применить накопленные в DataSet изменения к БД.
Alexandr Fokin 2.1 14
Alexandr Fokin 5.7 15 Для выполнения операций SqlDataAdapter использует соответствующие запросы (Update, Delete).
Alexandr Fokin 4.1 16 Для автоматической генерации запросов можно использовать SqlCommandBuilder.
Alexandr Fokin 5.7 17 )))
18
19 ----
20
Alexandr Fokin 5.8 21 {{children/}}
22
Alexandr Fokin 5.7 23