Ado.net entity model

.NET

10/10/2013

Olá, gostaria de fazer isso aqui, porém com mysql:

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á:
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);
Mauricio Souza,

Mauricio Souza,

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

10/10/2013

Este artigo deve lhe ajudar: [url]https://www.devmedia.com.br/conectando-ao-mysql-em-aplicacoes-net/26114[/url]
GOSTEI 0
Mauricio Souza,

Mauricio Souza,

10/10/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.
GOSTEI 0
Mauricio Souza,

Mauricio Souza,

10/10/2013

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

Joel Rodrigues

10/10/2013

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

Mauricio Souza,

10/10/2013

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