Скрыть последних авторов
Alexandr Fokin 2.1 1
2 Предоставляет 2 модели взаимодействия
3
4 1) SqlDataReader
Alexandr Fokin 3.1 5 Выполняется sql запрос и его результату вычитывается клиентом.
6
7
Alexandr Fokin 2.1 8 2) SqlDataAdapter и DataSet
Alexandr Fokin 3.1 9 Выполняется запрос-выборка, результат которой сохраняется в DataSet (Состоит из набора DataTable).
10 Можно вносить изменения в данный DataSet, механизм ChangeTracking будет фиксировать изменения (флаг на уровне записи добавлена/обновлена/удалена).
Alexandr Fokin 4.1 11 После можно применить накопленные в DataSet изменения к БД.
Alexandr Fokin 2.1 12
Alexandr Fokin 4.1 13 Для выполнения операций SqlDataAdapter использует соответсвующие запросы.
14 Для автоматической генерации запросов можно использовать SqlCommandBuilder.