Entity Framework ObjectSet with its method ToList shows just saved entities. That means, when I call
context.AddToCustomers(myNewCust);
and
I think you can get unsaved added entities by calling something like:
var inserted = context.ObjectStateManager
.GetObjectStateEntries(EntityState.Added)
.Where(e => !e.IsRelationship)
.Select(e => e.Entity)
.OfType();
But just by reading your question, I'm affraid that you are trying to do something wrong. Why do you need to combine unsaved entities with retrieved? If you need to show unsaved content you should simply keep it in your own separate collection.