Проверьте, была ли вставка или обновление прошло успешно в Entity Framework

В ADO.NET, ExecuteNonQuery () "Для операторов UPDATE, INSERT и DELETE возвращаемое значение - это количество строк, затронутых командой "(http://msdn.microsoft.com/en-us/library/system.data.sqlclient.sqlcommand.executenonquery.aspx)

В EF v1 метод context.SaveChanges () возвращает "Количество объектов в состоянии «Добавлено», «Изменено» или «Удалено» при вызове SaveChanges. "(http://msdn.microsoft.com/en-us/library/bb739065.aspx)

Скажите, пожалуйста, когда несколько сущностей (или одна сущность) добавляются или обновляются в контекст и контекст. Вызывается метод SaveChanges (), как проверить, был ли действительный INSERT или UPDATE успешным.

Можем ли мы предположить, если не было никаких исключений, что INSERT (s) или UPDATE (s) были успешными?

Благодарю вас

Ответы на вопрос(2)

Ваш ответ на вопрос