Programa multi banco de dados
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á...
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
Curtidas 0
Respostas
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!!
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