Если вы используете веб-сервисы и вещи без сохранения состояния, вам необходимо отслеживать состояние объекта пользователя вручную, потому что DBContext должен быть одноразовым (рекомендуемое использование). Другими словами, DBContext должен быть заключен в блок использования. Шаблон единицы работы помогает уменьшить зависимость между Entity Framework и уровнем вашей инфраструктуры. Это идеально подходит для реализаций без сохранения состояния, таких как службы WCF через DTO.