Patrón de repositorio en Entity Framework 4 ¿Cuándo deberíamos disponer?
Nuevo en EF y he notado que usar un patrón de repositorio realmente puede simplificar las cosas y también me permitirá hacer algunas burlas. Hasta ahora todo bien.
Mi pregunta
Un uso típico del objectContext es destruir lo antes posible, ver a continuación
using (var context = new SchoolEntities())
{
context.AddToDepartments(department);
context.SaveChanges();
}
Usando el patrón de repositorio He notado que nadie usa el "Patrón de uso"
using (var repository= new Repository<Student>(new MyContext))
{
repository.Add(myStudentEntity)
repository.SaveChanges();
}
¿Debería ser la idea de que debemos deshacernos del contexto lo antes posible, de lo contrario la memoria podría perder o hacerse muy grande?
¿Alguien puede aclarar? Muchas gracias.