Я использую EF4 впервые и принял стратегию UnitofWork (DataContext) для View. Однако у меня возникают проблемы и я обращаюсь за советом.
У меня есть окно, в котором отображается список рабочих станций, когда я нажимаю кнопку редактирования, у меня появляется другое окно, в котором отображается выбранная рабочая станция для редактирования.
Представление списка и представление редактирования используют свои собственные UnitOfWork, выбранная рабочая станция передается в представление редактирования, однако когда я пытаюсь сохранить рабочую станцию в представлении редактирования, я получаю следующее:
На объект сущности нельзя ссылаться несколькими экземплярами IEntityChangeTracker
Я знаю, что это потому, что объект рабочей станции, через который я прошел в представление редактирования, имеет связанный с ним контекст данных.
Как мне справиться с этим ??