Array
(
)

Ado.net entity model

Mauricio Souza,
   - 10 out 2013

Olá, gostaria de fazer isso aqui, porém com mysql:
#Código

IDbConnection oConn = null;
string connectionstring= "";//faca aqui o default DataSource, InitialCatalog,user,senha
oConn = new System.Data.SqlClient.SqlConnection(connectionstring);
SeuDataContext dc = new SeuDataContext(oConn);

Tentei assim mas não dá:
#Código
IDbConnection oConn = null;
string Wtring="Host=127.0.0.2; DataBase=mydb; Protocol=TCP; Port=3306; Direct=true; Compress=false; Pooling=true; Min Pool Size=0; Max Pool Size=100; Connection Lifetime=0; User id=root;Password=";
oConn = new MySql.Data.MySqlClient.MySqlConnection(Wtring);
mydbEntities1 dc = new mydbEntities1(oConn);

Joel Rodrigues
   - 10 out 2013

Este artigo deve lhe ajudar: http://www.devmedia.com.br/conectando-ao-mysql-em-aplicacoes-net/26114

Mauricio Souza,
   - 10 out 2013

Olá Joel, no link que você me passou é para usar uma conexão simples com o banco de dados, estou usando ado.net entity model, vou usar linq em meu projeto. Eu crio um ado.net entity model, e funciona certinho na minha aplicação, porém quero criar um menu para alterar os parâmetros do banco de dados, por isso preciso alterar via código.

Mauricio Souza,
   - 10 out 2013

Estou criando a conexão da maneira explicada deste tutorial: http://www.devart.com/dotconnect/mysql/docs/Tutorial_EF.html

Joel Rodrigues
   - 10 out 2013

Mas se o seu modelo já está criado e configurado, por que você precisa definir a string de conexão em runtime?

Mauricio Souza,
   - 10 out 2013

Pois nem sempre vai usar o mesmo banco de dados, vai depender do cliente que estiver instalado.