Criando um projeto genérico para acesso a dados

Algumas  consultas em projetos podem ser feitas de forma mais simples, como a consulta de um item em uma tabela. o famoso “select * from tabela” .

Pesquisando na web, encontrei um modelo muito bacana que faz este serviço, e uma das vantagens é a possibilidade de modificar a conexão para bancos como SQL Server, ORACLE DB e MySQL.

Bom eu vou acrescentar a “dll” como anexo, e colocar aqui o código fonte com comentários.

Este modelo aceita somente uma conexão por vez, mas com um pouquinho de esforço fica fácil definir qual a conexão que precisa e assim usar mais que uma.

 

Classe ConnectionDB:

 

Connections.cs

 

GenericDataBase.cs

publicclass GenericDataBase

 

TypeCommand.cs

publicenum TypeCommand

 

Pronto.  criando os arquivos acima com um projeto Class Library fica fácil criar utilizar esta biblioteca.

Lembrando que em cada aplicação você deve criar uma ConnectioString no arquivo de configuração como o exemplo abaixo.

Config.cs

Parte #1


Parte#2

9 comentários sobre “Criando um projeto genérico para acesso a dados”

  1. Fernando parabéns muito bom mesmo seus vídeos, só uma duvida tenho uma stored procedure e preciso passar parametros como ficaria a chamada do método ExecuteCommand

  2. Fernando.
    Bom Dia!
    Parabéns pelo trabalho.
    Estou tentando inserir imagem sem sucesso.
    Poderia me esclarecer como faria para inserir imagem no banco utilizando as classes genéricas?

    Jardel Oliveira

      1. Bom dia,
        Então nos exemplos ADO.NET – Acesso ao banco de dados com classe genérica você mostrou um método insert.
        Minha duvida seria como fazer 2 insert’s em tabelas diferentes
        Exemplo: “TABELAS”
        Venda
        VendaItem

        Desde já obrigado

Deixe uma resposta