none
Setar dados BD de forma dinâmica RRS feed

  • Pergunta

  • Bom dia!

    Estou desenvolvendo um projeto Windows Form´s e estou utilizando o Linq to Entity. É possível setar pelo sistema as propriedades de conexão ou terei que sempre alterar o app.config ?

     <connectionStrings>

        <add name="projetontities" connectionString="metadata=res://*/Model1.csdl|res://*/Model1.ssdl|res://*/Model1.msl;provider=MySql.Data.MySqlClient;provider connection string=&quot;server=localhost;User Id=eu;password=eu123;Persist Security Info=True;database=meudatabase&quot;"

          providerName="System.Data.EntityClient" />

      </connectionStrings>

    Grato.

    Maia

    segunda-feira, 19 de abril de 2010 13:34

Respostas

  • Há sobrecargas no DataContext para que você passe a string de Conexão ou um objeto de conexão (desde que implementada a interface IDBConnection), Exemplo;

    using(DbDataContext = new DbDataContext(MetodoRetornaStringConexao())

    {

    faz...

    public string MetodoRetornaStringConexao()

    {

           return "SuaString";

    }


    Minato alexandre.minato@hotmail.com - www.alexandreminato.com.br
    quinta-feira, 29 de abril de 2010 01:31