Pegar o valor da ConnectionString do WebConfig 1


O valor da ConnectionString no WebConfig é muito útil para centralizar a conexão de banco em seu sistema criando um ponto único para o projeto inteiro evitando assim fazer várias conexões.

Para ler o valor de uma string de conexão do Web.Config basta utilizar a classe ConfigurationManager.

Veja um exemplo:

string cs = ConfigurationManager.ConnectionStrings["strConn"].ConnectionString;

Onde strConn é o nome dado a sua string de conexão no Web.Config.

Veja um exemplo do Web.Config:

<configuration>
  <connectionStrings>		       
    <add name="strConn"
      connectionString="Data Source=192.168.0.1;Initial Catalog=Banco; User ID=Usuario;Password=Senha;"
      providerName="System.Data.SqlClient" />
  </connectionStrings>	   
</configuration>

C-sharp
Se você se deparar com o erro “The name ‘ConfigurationManager’ does not exist in the current context” é porque provavelmente você está tentando pegar o valor desta string em um projeto do tipo Class Library.

Para solucionar este problema basta referenciar no seu projeto a dll System.configuration.

Related Posts Plugin for WordPress, Blogger...