Например:
class repository {
private DataContext db = new DataContext();
public IQueryable<Blah> someMethod(int id){
return from b in db.Blah ... select b;
}
public IQueryable<Blah> someMethod2(int id){
return from b in db.Blah ... select b;
}
public IQueryable<Blah> someMethod3(int id){
return from b in db.Blah ... select b;
}
}
OR
Должны ли мы создавать новый DataContext ВНУТРИ каждого из этих методов?
Я думаю, что у нас возникают некоторые ошибки при увеличении пользовательской нагрузки из-за того, что у нас есть только ОДИН DataContext для каждого экземпляра репозитория, это точное предположение?