Cyberlacs 0 Denunciar post Postado Maio 19, 2014 Estou fazendo um trabalho de faculdade e estou estudando padrões de projetos, e em um destes estudos mexi um pouco com o codeigniter e neste framework php percebi que o mesmo faz um mapeamento do banco de dados, Gostaria de saber se existe uma maneira de mapear os campos (atributos) do banco ? Exemplificando: gostaria que de ter uma função que envie o nome da tabela e ele conseguisse trazer a mim os campos existentes nesta tabela Existe alguma possibilidade de fazer isso em C# ? Obrigado fico no aguardo Compartilhar este post Link para o post Compartilhar em outros sites
KhaosDoctor 242 Denunciar post Postado Maio 20, 2014 O C# ou qualquer outra linguagem não tem nada a ver com isso. Todos os bancos de dados possuem funções que retornar os nomes de colunas e campos da tabela, por exemplo, no Oracle temos all_tab_cols, você pode pesquisar qual é a sintaxe para seu banco de dados e depois rodá-la normalmente como você faz com uma query normal no próprio C#. E depois jogar todos estes valores para um dataTable. Compartilhar este post Link para o post Compartilhar em outros sites