# Ado.Net

Редактировал(а) Alexandr Fokin 2024/01/08 00:04

| Представляет из себя некоторую спецификацию, абстракцию для взаимодействию с хранилищами. Имеет реализации под разные БД.
| SQL MSSQL
Модель взаимодействия | Описание
SqlCommand SqlDataReader | Выполняется sql запрос и его результату вычитывается клиентом построчно.
SqlDataAdapter DataSet/DataTable | DataSet - представляет набор таблиц. (Содержит набор DataTable). DataTable - представляет одну таблицу. SqlDataAdapter позволяет выполнить sql запрос и поместить его результат в DataSet/DataTable. В DataSet можно вносить изменения, механизм ChangeTracking будет фиксировать изменения (флаг на уровне записи добавлена/обновлена/удалена). После можно применить накопленные в DataSet изменения к БД. Для выполнения операций SqlDataAdapter использует соответствующие запросы (Update, Delete). Для автоматической генерации запросов можно использовать SqlCommandBuilder.

#### Внутренние ссылки:

###### Дочерние страницы:

###### Обратные ссылки:

- ClickHouse client for NET
- System. Data. SQLite
- Минусы EF
- Работа с БД
- Npgsql

Создал(а) Alexandr Fokin 2020/03/22 13:26

- Комментарии (0)
- Вложения (0)
- История
- Информация

## Приложения