1
resposta

Como organizar a classe de contexto do .NET core quando tivermos várias tabelas no sistema

Nos exemplos do curso temos poucas tabelas, 3 no máximo

public DbSet Produtos { get; set; } public DbSet ItensPedido { get; set; }

E no caso de sistemas grandes com 500 tabelas, um só arquivo de contexto vai ficar muito de ruim de manutencão , devo organizá-los em várias classes?? e referencia-las corretamente em :

services.AddDbContext(options => options.UseSqlServer(connectionString));

1 resposta

Olá, rcoproc

E no caso de sistemas grandes com 500 tabelas, um só arquivo de contexto vai ficar muito de ruim de manutencão , devo organizá-los em várias classes??

Sim, nesse caso, para evitar acúmulo de responsabilidades em um só ponto, primeiro eu quebraria o código em vários métodos (um para cada área do sistema) e depois quebraria também em classes diferentes, seguindo o mesmo princípio.