Мне интересно, возможно ли обновить все сущности из модели данных как противоположные, чтобы обновить их по одному.
Что-то вроде сущностей. RefreshAll ();
Да, вы можете использовать этот код:
public void RefreshAll() { // Get all objects in statemanager with entityKey // (context.Refresh will throw an exception otherwise) var refreshableObjects = (from entry in context.ObjectStateManager.GetObjectStateEntries( EntityState.Added | EntityState.Deleted | EntityState.Modified | EntityState.Unchanged) where entry.EntityKey != null select entry.Entity); context.Refresh(RefreshMode.StoreWins, refreshableObjects); }
Я написал еще пару способов обновления с помощью EF:
http://christianarg.wordpress.com/2013/06/13/entityframework-refreshall-loaded-entities-from-database/