Использует ли EF Core транзакции, когда вставляет граф объектов?
Скажем, создаю я пользователя, а у этого пользователя есть зависимые объекты, которые я тоже создал и поместил в объект User.
Далее, я добавляю пользователя User в контекст и все зависиме объекты так же создаются.
Теперь вопрос: А это все делается в транзакции?
Скажем, если юзер успешно вставится, а на одном из объектов, которые зависят от пользователя вылетит ошибка, то юзер откатится или нет?