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