Новое для EF, и я заметил, что использование шаблона репозитория может действительно упростить вещи и позволит мне делать некоторые издевательства слишком. Очень хорошо.
Мой вопрос
Типичное использование objectContext заключается в том, чтобы уничтожить как можно скорее см. ниже
using (var context = new SchoolEntities())
{
context.AddToDepartments(department);
context.SaveChanges();
}
Используя шаблон репозитория, я заметил, что на самом деле никто не использует "Использование шаблона", например
using (var repository= new Repository<Student>(new MyContext))
{
repository.Add(myStudentEntity)
repository.SaveChanges();
}
Если идея состоит в том, что мы должны как можно скорее избавиться от контекста, иначе память может протечь или стать очень большой?
Может ли кто-нибудь уточнить? Большое спасибо.