Является ли метод EntityFrameworks AddRange Транзакционным
Когда я использую AddRange
метод из Entity Framework, а затем вызвать SaveChanges
Если одна из сущностей не может быть вставлена в БД, все будет откатано?
Я не хочу использовать явные транзакции.
1 ответ
Решение
Из MSDN док:
SaveChanges работает в рамках транзакции. SaveChanges откатит эту транзакцию и выдаст исключение, если какой-либо из грязных объектов ObjectStateEntry не может быть сохранен.
https://msdn.microsoft.com/en-us/library/bb336792(v=vs.110).aspx
Я надеюсь, что это помогает!