Возможно, вы держите ссылку на одну из сущностей. Они внутренне указывают на DataContext. Если это так, вы смотрите, как изменить контекст сущностей, независимо от того, что вы пытаетесь освободить с помощью утилизации. Отказ от ответственности: я не знаю, должен ли утилита очистить список отслеживаемых объектов, но было бы замечательно, если бы вы содержали ссылку на эти объекты.