Использование одного ObjectContext для запроса - хорошая идея.
Если вы обрабатываете это самостоятельно, вам нужно поместить контекст в коллекцию HttpContext.Items. В EndRequest вы должны убедиться, что контекст удаляется.
Как уже упоминалось, некоторые платформы IoC поддерживают этот OTB - обычно называемый PerRequest scope / life.