Padrão de Repositório na estrutura da Entidade 4, quando devemos descartar?
Novidade na EF e notei que o uso de um padrão de repositório pode realmente simplificar as coisas e me permitirá fazer algumas zombarias também.
Minha pergunta
Um uso típico do objectContext é destruir o mais rápido possível, veja abaixo
using (var context = new SchoolEntities())
{
context.AddToDepartments(department);
context.SaveChanges();
}
Usando o padrão de repositório, notei que ninguém realmente usa o "Padrão de uso", por exemplo
using (var repository= new Repository<Student>(new MyContext))
{
repository.Add(myStudentEntity)
repository.SaveChanges();
}
Deveria ser a idéia de que devemos descartar o contexto o mais rápido possível, caso contrário a memória poderá vazar ou ficar muito grande?
Alguém pode esclarecer? Muito obrigado.