Usuário com melhor resposta
Banco de dados Access x Sql Server

Pergunta
-
Existe a possibilidade de desenvolver um sistema que rode com banco access ou sql server?
Estou utilizando data set e queria distribuir a aplicação dependendo do tamanho da empresa do cliente.
Dá p configurar o data set para utilizar o access ou sql? Sendo que a estrutura dos dois bancos será identica.
Respostas
-
Gleyson,
Dá para você fazer com Entity Framework, mas não existe driver nativo para Access, somente com OleDB, outra maneira é escrever as duas camadas, uma para Access e outra para SQL, ambas preenchendo o mesmo dataset.
[]s,
Carlos dos Santos - www.carloscds.net- Sugerido como Resposta AndreAlvesLimaModerator quarta-feira, 13 de outubro de 2010 22:05
- Marcado como Resposta Gleyson - MG quinta-feira, 14 de outubro de 2010 19:21
-
vc tem duas opçõs:
1. o sql server e o access utilizam providers diferente, então vc teria de programar de um maneira que apartir de alguma configuração(por exemplo o arquivo de configuração app.config ou web.config ou algum parametro passado) o seu código consiga identificar qual o provider a ser utilizado
2. veja o artigo http://www.simple-talk.com/dotnet/.net-framework/ado.net-2.0-factory-classes/ sobre as classes System.Data.Common e factorys
Olavo Oliveira Neto luke_neto@hotmail.com- Sugerido como Resposta AndreAlvesLimaModerator quarta-feira, 13 de outubro de 2010 22:05
- Marcado como Resposta Gleyson - MG quinta-feira, 14 de outubro de 2010 19:21
Todas as Respostas
-
Gleyson,
Dá para você fazer com Entity Framework, mas não existe driver nativo para Access, somente com OleDB, outra maneira é escrever as duas camadas, uma para Access e outra para SQL, ambas preenchendo o mesmo dataset.
[]s,
Carlos dos Santos - www.carloscds.net- Sugerido como Resposta AndreAlvesLimaModerator quarta-feira, 13 de outubro de 2010 22:05
- Marcado como Resposta Gleyson - MG quinta-feira, 14 de outubro de 2010 19:21
-
vc tem duas opçõs:
1. o sql server e o access utilizam providers diferente, então vc teria de programar de um maneira que apartir de alguma configuração(por exemplo o arquivo de configuração app.config ou web.config ou algum parametro passado) o seu código consiga identificar qual o provider a ser utilizado
2. veja o artigo http://www.simple-talk.com/dotnet/.net-framework/ado.net-2.0-factory-classes/ sobre as classes System.Data.Common e factorys
Olavo Oliveira Neto luke_neto@hotmail.com- Sugerido como Resposta AndreAlvesLimaModerator quarta-feira, 13 de outubro de 2010 22:05
- Marcado como Resposta Gleyson - MG quinta-feira, 14 de outubro de 2010 19:21