Twitter Facebook Google + RSS Feed

Extraer parámetros de un Connection String de SQL Server desde C# en una línea

0
.NETSQL Server

Lunes, 02 de Noviembre de 2015 a las 18:15hs por Dario Krapp

Hace menos de una hora me encontré con la necesidad de tomar los parámetros de una cadena de conexión de SQL server y buscando una forma sencilla de hacerlo me topé con unas líneas de código que además de ser pocas y simples, se encuentran incorporadas dentro de las funcionalidades del .NET Framework 2.0, lo cual lo hace seguro y confiable y al encontrarse disponible desde la versión 2.0 del Framework es muy posible que lo tengan disponible en la mayoría de los casos.

Para extraer los parámetros del connection string nos vamos a ayudar de la clase SqlConnectionStringBuilder, todo es tan simple que dejo la única línea de codigo que hace todo a continuación:

SqlConnectionStringBuilder sqlConnectionStringBuilder = new SqlConnectionStringBuilder("Data Source=(local);Initial Catalog=AdventureWorksLT;User ID=development01;Password=de5T#lOp99!;");

Al revisar el objeto, nos encontraremos que el mismo posee propiedades con los párametros de la conexión y no hay que hacer más que leerlos:

Espero que este tip sea de ayuda y les permita a quienes lo necesiten no tener la necesidad de transitar parseos, expresiones regulares u otros métodos más largos y complejos para resolver este problema


0 comentarios »

Deja un comentario

Buscar