Estrutura de entidade 6 que fornece repositórios e UoW fora da caixa
Mas como você o usa?
eu tenho umCode First
projeto criado e experimentar algumas coisas com este novo EF6. Lendo todos os tipos de postagens / blogs de pelo menos 2 anos sobre EF4 / 5. Mas nada sobre EF6.
Digamos que eu tenho essas entidades:
public DbSet<Person> Persons { get; set; }
public DbSet<Order> Orders { get; set; }
public DbSet<Invoice> Invoices { get; set; }
Ainda preciso criar repositórios para cada entidade? Ou seria umclass
é suficiente com alguns métodos para fazer alguns cálculos personalizados além do CRUD?
Eu sei que esta linha:
kernel.Bind<MyDbContext>().ToSelf().InRequestScope();
Seria suficiente paraDI
, e que ele injeta via construtor as classes da camada superior, quando aplicável.
O projeto possui uma biblioteca de classes e um projeto da webasp.net-mvc
. Onde o projeto de classe lib contém minhas entidades e possuiMigrations
ativado.
Qualquer luz sobre este assunto é realmente apreciada.