Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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
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.