Исходный код вики Ado.Net
Версия 5.1 от Alexandr Fokin на 2021/04/10 14:04
Скрыть последних авторов
author | version | line-number | content |
---|---|---|---|
![]() |
2.1 | 1 | |
2 | Предоставляет 2 модели взаимодействия | ||
3 | |||
4 | 1) SqlDataReader | ||
![]() |
3.1 | 5 | Выполняется sql запрос и его результату вычитывается клиентом. |
6 | |||
7 | |||
![]() |
5.1 | 8 | 2) SqlDataAdapter и DataSet/DataTable |
9 | DataTable - представляет одну таблицу | ||
10 | DataSet - представляет набор таблиц | ||
11 | |||
12 | SqlDataAdapter позволяет выполнить sql запрос и поместить его результат в DataSet/DataTable. | ||
13 | В DataSet можно вносить изменения, механизм ChangeTracking будет фиксировать изменения (флаг на уровне записи добавлена/обновлена/удалена). | ||
![]() |
4.1 | 14 | После можно применить накопленные в DataSet изменения к БД. |
![]() |
2.1 | 15 | |
![]() |
4.1 | 16 | Для выполнения операций SqlDataAdapter использует соответсвующие запросы. |
17 | Для автоматической генерации запросов можно использовать SqlCommandBuilder. |