Foros del Web » Programación para mayores de 30 ;) » .NET »

¿Por qué System.Data no incluye a System.Data.SqlClient?

Estas en el tema de ¿Por qué System.Data no incluye a System.Data.SqlClient? en el foro de .NET en Foros del Web. Pues según lo veo yo, la primera debería incluir a la otra: using System.Data; using System.Data.SqlClient; Con "System.Data;" debería bastar para llamar por ejemplo a ...
  #1 (permalink)  
Antiguo 09/03/2012, 09:31
 
Fecha de Ingreso: septiembre-2005
Mensajes: 74
Antigüedad: 18 años, 7 meses
Puntos: 0
¿Por qué System.Data no incluye a System.Data.SqlClient?

Pues según lo veo yo, la primera debería incluir a la otra:

using System.Data;
using System.Data.SqlClient;

Con "System.Data;" debería bastar para llamar por ejemplo a un SqlConnection, pero no es así ya que tengo que llamar a "System.Data.SqlClient" necesariamente,
pensaba que cuando uno llama a una librería que contenía otras librerías y clases, también se invocaban.

Alguien me podría explicar el por qué?, gracias.
  #2 (permalink)  
Antiguo 09/03/2012, 17:51
 
Fecha de Ingreso: agosto-2007
Mensajes: 26
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: ¿Por qué System.Data no incluye a System.Data.SqlClient?

El motivo es porque corresponde a dos ensamblados distintos.
System.Data.dll y System.Data.SqlClient.dll

Comparten los namespace pero se pueden agregar referencias a System.Data.dll y no tener una referencia a System.Data.SqlClient.dll, por lo tanto no vas a tener las funciones de la misma.

Saludos

Etiquetas: sql
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:14.