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

Page / - Изменено Alexandr Fokin в 2024/01/08 00:04 

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
•	Минусы EF
•	System. Data. SQLite
•	Npgsql