You have 2 options:
1- Use UnitOfWork (it should be used to hold entities, collections for Insert, Updates and Deletes, and these can be executed later).
2- Use EntityViews to filter an entity collection based on the IsNew and IsDirty flags (entity propertis).