Я нахожу следующие забавные реализации:
Эволюция программиста на Haskell
Эволюция программиста на Python
Наслаждайтесь!
Обычно работает следующее:
Context.Refresh(RefreshMode.StoreWins, _
Context.ObjectStateManager.GetObjectStateEntries())
Иногда возникают проблемы с EntityRelations. подробности смотрите в моем комментарии.
Если вы хотите сбросить ВСЕ изменения, вы можете установить для ObjectContext
значение null и повторно создать его.
Я считаю, что это позволит достичь того, чего вы хотите.
Доброта,
Дэн