1
resposta

Trabalhando com objetos ODBC-Teradata

Gostaria de saber qual melhor arquitetura para trabalhar com objetos de banco de dados usando C#. Tenho diversas tabelas num banco de dados Teradata e preciso manipula-las e renderizar numa aplicaçao web.

1 resposta

Olá Pedro, como vai?

Não entendi muito bem qual é a sua real dúvida, mas vamos lá:

Antes de tudo não existe a melhor arquitetura. Existe a arquitetura que melhor te atende em determinado caso.

Com isso em mente, acredito que para esse projeto, você poderia utilizar o Entity Framework com database first para criar seu modelo e sua classe de DbContexta partir do seu banco de dados. A partir daí, pode-se usar o próprio Entity para fazer as consultas.

Caso tenha um volume muito grande de dados, pode-se usar o Dapper (documentação em inglês), que é um micro-framework para acesso ao banco de dados (ele é mais rápido que o EF Core).

Entity Framework Core database first (documentação em inglês)

Página da Teradata com o driver do Entity Framework

Caso não tenha te ajudado, estamos no aguardo de mais informações.

Bons estudos!