Группа. Провайдеры. - MSSql. Ado.Net

Page / - Изменено Alexandr Fokin в 2022/11/02 18:10

MSSql. Ado.Net

Изменено Alexandr Fokin

в 2022/11/02 18:10

Оглавление

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

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

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

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

Работа с БД

System. Data. SQLite

ClickHouse client for NET

Npgsql

Минусы EF