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:
gracias 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); } }