O namespace System.Data.SqlClient é a biblioteca de classes .Net Framework que contém um conjunto de classes para conexão, execução de comandos SQL e transações em banco de dados do SqlServer, das quais as principais são:
-
SqlConnection: Classe para conexão com o banco de dados. Através dela podemos criar classes que irão abrir e fechar a conexão com o banco de dados. Vale lembrar que, para que o SqlConnection possa estabelecer uma conexão com o Banco de Dados, se faz necessário a Connection String do banco;
-
SqlCommand: Classe para executar comandos SQL no banco de dados (INSERT, DELETE, UPDATE, SELECT e até mesmo Stored Procedures);
- SqlDataReader: Classe utilizada para ler registros e resultados obtidos de consultas do banco de dados. Todo comando do tipo SELECT necessita do SqlDataReader para ler o resultado obtido da consulta;
-
SqlTransaction: Classe para trabalhar com transações na base de dados, ou seja, comandos COMMIT para confirmar a operação ou ROLLBACK para desfazer a operação em caso de erro.
Encontrou algum erro ou quer colaborar? Mande e-mail para cristian.kruger@live.com.
Referências:
- https://msdn.microsoft.com/pt-br/library/system.data.sqlclient
- https://msdn.microsoft.com/pt-br/library/system.data.sqlclient.sqlconnection
- https://msdn.microsoft.com/pt-br/library/system.data.sqlclient.sqlcommand
- https://msdn.microsoft.com/pt-br/library/system.data.sqlclient.sqldatareader
- https://msdn.microsoft.com/pt-br/library/system.data.sqlclient.sqltransaction