Banco e C Sharp

.NET

09/11/2014

Existe algum de restrição ou dificuldade em fazer a comunicação entre c# e mysql, postgree, entendo que Visual Studio facilita com SQL Server, correto?
Emilio Neto

Emilio Neto

Curtidas 0

Respostas

Soeuseijothaz

Soeuseijothaz

09/11/2014

Não!

E para os momentos de dor existem as conexões ODBC que quebram um galhão.

Para MySQL dê uma lida em http://imasters.com.br/artigo/13681/mysql/conectando-c-ao-mysql/
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

09/11/2014

Não existe restrição e inclusive com uma boa arquitetura e organização você consegue desenvolver uma aplicação que seja independente do SGBD. Ou seja, que você possa acoplar o banco posteriormente.
GOSTEI 0
Emilio Neto

Emilio Neto

09/11/2014

Não!

E para os momentos de dor existem as conexões ODBC que quebram um galhão.

Para MySQL dê uma lida em http://imasters.com.br/artigo/13681/mysql/conectando-c-ao-mysql/


Irei ler, obrigado!
GOSTEI 0
Emilio Neto

Emilio Neto

09/11/2014

Não existe restrição e inclusive com uma boa arquitetura e organização você consegue desenvolver uma aplicação que seja independente do SGBD. Ou seja, que você possa acoplar o banco posteriormente.


Arquitetura, em que sentido? drivers..?
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

09/11/2014

A forma como você organizou sua aplicação. Por exemplo, se você criou sua camada de acesso a dados usando apenas as classes do namespace System.Data.SqlClient, obviamente não vai conseguir usar um MySQL, por exemplo. Mas você pode usar o padrão Abstract Factory e criar uma camada de acesso a dados que permita que você acople uma nova "família" de classes para acessar outro banco, sem mexer no restante do código.
GOSTEI 0
Emilio Neto

Emilio Neto

09/11/2014

Desculpa a demora, mas valeu pela ajuda.
obrigado.

att. Emilio.
GOSTEI 0
POSTAR