1
Способ вызова SaveChanges
в DbContext
будет звонить по номеру SaveChanges
в ObjectContext
с возможностью сохранения по умолчанию SaveOptions.AcceptAllChangesAfterSave
.SaveChanges без AcceptChanges
Итак, все изменения будут совершены после сохранения.
Я хочу, чтобы контролировать его в ручном режиме:
- Обнаружение изменений
- Сохранить изменения
- Принять изменения
Теперь, 2 и 3 объединены в одну операцию, так что я не может делать некоторые операции между 2 и 3. Как я могу его разделить?
почему бы не попробовать 'SaveChanges (ложь),' 'то AcceptAllChanges(); ' – active92
@ active92' DbContext' не имеет метода 'SaveChanges (bool)' – Backs
Вам не нужно было бы менять 2 и 3? Я не понимаю, как вы можете принять (или отклонить) изменения после того, как вы уже их сохранили. – Sentry