Mi consulta es la siguiente.
El código que expongo a continuación como ejemplo en la capa de datos; me interesaría que pudieran opinar si de la forma que accedo a los datos en cuanto a rendimiento en memoria y demas (ejemplo: si es mejor conectado que desconectado), esta bien o puede haber una mejor forma para el trato de los datos.
Código:
public static DataTable Listar(long pCedula)
{
SqlConnection cnn = new SqlConnection(Conexion.STR);
try
{
cnn.Open();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = new SqlCommand("ListarUsuarios " + pCedula, cnn);
DataTable dt = new DataTable();
da.Fill(dt);
return dt;
}
catch (Exception err)
{
throw new Exception("Problemas con la base de datos !!! " + err.Message);
}
}
gracias