disabled because Multiple Active Result Sets (MARS) is enabled. If 'SaveChanges' fails, then the transaction cannot be automatically rolled back to a known clean state. Instead, the transaction should be rolled back by the application before retrying 'SaveChanges'.
Я видел, что точки сохранения появились в EF Core 5, но раньше этого варнинга не было. Сейчас у меня EF Core 6 и он есть.
Я переживаю за автоматический откат транзакций, я не использую SavePoints.
Это только в случае их использования отката не будет, либо вообще?
Если я отключу MARS то скорее всего работа вебсервера будет нарушена.
кааажется можно как-то так https://docs.microsoft.com/en-us/ef/core/saving/transactions#savepoints
Обсуждают сегодня