Код: Выделить всё
public Class MyRepository
{
private MyDbContext _context;
public MyRepository(MyDbContext context)
{
_context = context;
}
public Entity GetEntity(Guid id)
{
return _context.Entities.Find(id);
}
}
Код: Выделить всё
public Class MyRepository
{
public Entity GetEntity(Guid id)
{
using (MyDbContext context = new MyDBContext())
{
return context.Entities.Find(id);
}
}
}
Какой из двух арт. Я довольно смущен.
Иметь DBContext в качестве частного участника в вашем классе репозитория может действительно вызвать «проблемы масштабируемости», как следует из первой статьи? < /P>
Подробнее здесь: https://stackoverflow.com/questions/330 ... repository
Мобильная версия