Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Classes das Tabelas da DB em C#

Olá pessoal,

Minha dúvida é em relação as classes que criamos na aplicação para as tabelas do banco de dados. Por definição devemos sempre criar as classes de todas as tabelas do minha DB ?

1 resposta
solução!

Olá Felipe, tudo certo?

Por definição eu diria que não, é mais por necessidade mesmo. Imagine que sempre que tivermos uma tabela no banco de dados, alguém vai ter que manipular essa tabela e enviar informações, consultar, editar e etc, pois uma tabela no banco de dados que não possui dados não é lá muito útil.

Depende muito de como a arquitetura foi construída, pois você poderia não ter acesso às tabelas e assim apenas à procedures ou views, então você teria que ter uma representação desses objetos como entidades na sua aplicação também para conseguir interagir com eles.

Além disso, existem aquelas tabelas que são oriundas de relacionamentos muitos para muitos que com certeza não teremos mapeado no código porque geralmente são aquelas tabelas que só tem Id's e não tem tanta utilidade ter uma classe desse tipo.

Espero que tenha conseguido te ajudar!