Un'extension che vi potrebbe tornar utile
Il codice che segue ritorna tutte le entita che non sono state salvate sul database
1: public static class StateManagerExtensions
2: {
3: public static IEnumerable<T> GetEntities<T>(this ObjectStateManager manager)
4: {
5: var entities = manager
6: .GetObjectStateEntries(EntityState.Detached)
7: .Where(entry => !entry.IsRelationship && entry.Entity != null)
8: .Select(entry => entry.Entity).OfType<T>();
9: return entities;
10: }
11: }
Tags ; Entity framework 4, ObjectStateManager