OdbcConnection vs SqlConection

13/04/2010 - 16:30 por ROBERTH_DUDIVER | Informe spam
Tengo una discusión con un compañero que me dice que es mejor usar
ODBC en una desarrollo que conecta con una Base de datos SQLserver ,
solo por que "podrías cambiar la base de datos" sin embargo yo le
digo
que esto limita la aplicación en aspectos como usar LINQ entre otras
cosas, ustedes que me dicen cual de las dos es mejor (odbcconnection
o
sqlconection) y por que.
Gracias de ante Mano
 

Leer las respuestas

#1 Leandro Tuttini
13/04/2010 - 18:36 | Informe spam
hola

si la idea es conectarte a sql server no es recomendado usar el diver
de odbc, este no esta optimizado para esta db y pierdes mucha de la
potencia en la conexion

cada db tiene su implementacion especifica para poder trabajar de form
optima, Oracle tiene el OracleConnection, MySql tiene el
MySqlConection, y Sql server el SqlConnection

si la idea es trabajr de forma genica pudiendo implementar varias base
de datos, se podria utilizar las interfaces que provee ado.net, o
mejor dicho el ProviderFactory

DbProviderFactories (ADO.NET)
http://msdn.microsoft.com/es-es/lib...6c36e.aspx

Escritura de código independiente del proveedor en ADO.NET
http://msdn.microsoft.com/es-es/lib...80%29.aspx


saludos

Preguntas similares