Programa multi banco de dados

SQL

21/03/2006

Hj oque mais se vê, é um programa que se conecta a qualquer banco de dados (firebird, sqlserver, oracle, etc...)....

Para se fazer um programa desse tipo, qual o conceito deve ser levado em concideração....
tipo: um objeto de conexão para cada DB, ou um objeto somente que trate todos os tipos ?

Estou começando a programar em C# em visual studio .net.

Será que estou totalmente errado nessa minha colocação de um programa se conectar a todos os bancos de dados.... ?

até pq, dependendo do DB, muitos comandos e formas de gravar os dados são diferentes...


Quem poder me ajudar a resolver essa situação, agradeço desde já...


Djcacao

Djcacao

Curtidas 0

Respostas

Wagnerbianchi

Wagnerbianchi

21/03/2006

Olá Cacau,

Já trabalhei com alguns programas assim e a implementação de softwares que tenham aplicabilidade para vários ´back-end´s´ deve ser muito bem planejada.

Um problema gravíssimo que vejo é que, muitas vezes, programadores e desenvolvedores qurem manter sua transações com o banco de dados na aplicação, quebrando os conceitos de MVC.

O conceito ou paradigma de orientação a objetos de ve ser levado muito em conta, pois softwares com portabilidade para vários bancos necessitam de muitas linhas de código.

Um abraço, DEUS lhe abençõe!!


GOSTEI 0
POSTAR