Pergunta

Eu estou tentando criar uma camada de acesso a dados usando t4 e C #. Eu gostaria de ser capaz de fornecer uma DAL onde eu possa acessar qualquer banco de dados. O problema que estou tendo é com algumas das informações de esquema. Eu sou capaz de recuperar algumas informações como nomes de coluna e de tabela, mas eu também gostaria de outras informações como o nome do campo de chave primária, o valor da chave primária. Qual é a maneira mais eficiente de fazer isso?

Foi útil?

Solução

Se você está direcionando Microsoft SQL Server, Server Management Objects ( SMO ) é a melhor opção. Aqui está um exemplo .

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top