SqlDataAdapter ou DataAdapter?

.NET

09/11/2014

Qual a diferença do SqlDataAdapter para o DataAdapter?
Fernanda Acacia

Fernanda Acacia

Curtidas 0

Respostas

Soeuseijothaz

Soeuseijothaz

09/11/2014

No meu entendimento pode-se dize que a diferença na prática é:

SqlDataAdapter é o para se usado embase de dados SQL Server.

DataAdapter e para ser usado de forma mais abrangente no demais bancos de dados.

Mas as função real das duas é a mesma preencher um DataSet e Atualizar os dados com um conexão pré-definida.

Mais informações:

http://msdn.microsoft.com/pt-br/library/system.data.sqlclient.sqldataadapter%28v=vs.110%29.aspx

http://msdn.microsoft.com/pt-br/library/system.data.common.dataadapter%28v=vs.110%29.aspx
GOSTEI 0
Fernanda Acacia

Fernanda Acacia

09/11/2014

É muito comando que acompanha, então um é para SQL Server (exclusivo) e o outro para outros bancos?
GOSTEI 0
Soeuseijothaz

Soeuseijothaz

09/11/2014

É muito comando que acompanha, então um é para SQL Server (exclusivo) e o outro para outros bancos?


É isto mesmo.

Você até pode usar DataAdapter para SQL (eu nuca usei), todavia é sempre recomendado usar o que é nativo.

Segundo a própria Microsoft: "Se você estiver se conectando a um banco de dados SQL Server, você pode aumentar o desempenho geral usando SqlDataAdapter ....."
GOSTEI 0
Fernanda Acacia

Fernanda Acacia

09/11/2014

Acabou! entendi perfeitamente.
GOSTEI 0
Emilio Neto

Emilio Neto

09/11/2014

Posso utilizar o SqlDataAdapter para outros bancos ou é exclusividade do SQL Server?
GOSTEI 0
POSTAR