Требуются ли транзакции в ядре Entity Framework Core [в ожидании]

Мое понимание заключается в том, что операторы транзакций, такие как BeginTransaction () и transaction.Commit (), и не нужны при использовании Entity Framework Core, если вы не делаете что-то особенное, как атомное обновление двух отдельных баз данных - смотрите транзакции Microsoft-EF-Saving , Это кажется оправданным, поскольку EF реализует транзакции под капотом. Тем не менее, я видел несколько сообщений, которые используют операторы транзакций с User Manager и Role Manager - seeStackOverflow-DeleteUser.

Вопрос:

Что лучше всего использовать для транзакций с EF? Можно ли их безопасно использовать вместе с SaveChanges ()?
1
задан 13 August 2018 в 13:46

0 ответов

Другие вопросы по тегам:

Похожие вопросы: