Um provedor de ADO.NET é um conjunto de classes que permite que aplicações .NET se conectem a um banco de dados e executem comandos como SELECT, INSERT, UPDATE etc.
O que ele faz?
- Abre conexão com o banco de dados.
- Executa comandos SQL.
- Lê resultados (como consultas SELECT).
- Gerencia parâmetros e transações.
Como ele funciona?
Ele implementa interfaces padrões do ADO.NET como:
- DbConnection → para abrir/fechar conexão.
- DbCommand → para executar comandos SQL.
- DbDataReader → para ler resultados.
- DbTransaction → para transações.
Exemplos de provedores ADO.NET:
Banco de Dados Provedor ADO.NETSQL Server System.Data.SqlClient ou Microsoft.Data.SqlClient
SQLite Microsoft.Data.Sqlite
MySQL MySql.Data ou MySqlConnector
PostgreSQL Npgsql
MySQL MySql.Data ou MySqlConnector
PostgreSQL Npgsql
Resumo
- Provedor ADO.NET = ponte entre sua aplicação e o banco de dados.
- Você escreve comandos em C# → ele transforma isso em comunicação com o banco → recebe o resultado.
Comentários
Postar um comentário