me acabo de encontrar esta perlita, he visto todo tipo de codigo raro (y malo) para crear cadenas de coneccion a bases de datos, cualquier cosa desde guardar la cadena completa en la configuracion, concatenar cadenas, a usar StringBuilder, etc. Esta clase nos permite hacer todo lo anterior, pero mas facil y ofrece nuevas opciones, esta clase es nueva en el .NET Framework 2.0
SqlConnectionStringBuilder Class (System.Data.SqlClient)
Ya que uno crea una instancia de esta clase, puedes leer/escribir las partes individuales de la cadena de coneccion a travez de propiedades (como objeto) o usando un indexer (de la manera: CadenaDeConeccion["propiedad"])
//Tambien se puede pasar la cadena de coneccion en el constructor
SqlConnectionStringBuilder builder = new SqlConnectionStringBuilder();
//usando el indexer
builder["DataSource"] = "AlgunDataSource";
//usando las propiedades
builder.DataSource = "algunDataSource";
Esta clase puede ser muy util en muchos escenarios diferentes, por ejemplo si tuvieramos dos conecciones diferentes que solo difirieran por el nombre del servidor, utilizando esta clase podriamos crear una nueva cambiando solo la propiedad del DataSource
salu2
No comments:
Post a Comment