Después de tanto tiempo sin escribir por aquí no porque no quiera hacerlo si no porque se me han presentado una serie de situaciones personales que me han evitado estar más cerca de esto pero ahora es el día de volver a escribir para este blog.
Hoy escribiremos a cerca del uso del App.config o cadenas de conexión en el App.config principalmente veremos como usar la cadena de conexión dentro de esté archivo. De echo simularemos lo que hacemos algunos o la mayoría de los programadores cuando ponemos las cadenas de conexión en el web.config.
Esté ejemplo lo estoy haciendo con Windows Presentation Foundation (WPF) como ya es costumbre pero de igual manera lo he echo en Windows Forms. Para comenzar los primero es
¿Cómo agregamos un archivo App.config a nuestro proyecto ?
Ahora vamos a seleccionar nuevo elemento y buscaremos el siguiente:
En esté momento ya tenemos nuestro app.config o como le hayamos puesto de nombre en nuestro proyecto ahora como agregamos la conexión de sql server en nuestro app.config.
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<configSections>
</configSections>
<connectionStrings>
<add name="SQLConnection"
connectionString="Data Source=ZROX-PC\SQLEXPRESS;Initial Catalog=Empleos;Integrated Security=True"
providerName="System.Data.SqlClient"/>
</connectionStrings>
</configuration>
Asi es como está configurado mi app.config cree una cadena de conexión llamada SQLConnection ahora como accesamos desde c# a ella primero que nada vamos a importar la dll necesaria para accesar al archivo de configuración.
Ahora si ya teniendo la DLL en nuestro proyecto podemos accesar a la configuración del archivo, para esto podemos crear una clase la cual nos garantize esa conexión no se ya aquí es la parte que cada quién hace para lograrlo el código para obtener la conexión sería el siguiente:
public static string obtenerConnectionString()
{
return ConfigurationManager.ConnectionStrings["SQLConnection"].ConnectionString;
}
De está manera conseguimos obtener nuestra cadena de conexión del app.conf como lo vemos lo hacemos por medio del nombre o key que especificamos en nuestro archivo una disculpa por no poner todo el espaciado correcto pero quería que se viera claro en una sola línea saludos...
Espero les ayude cualquier comentario pueden dejarlo abajo de este post...
Comentarios