Я использую Entity Framework 6.1.0 с SQL Server 2014.
Я пытаюсь выполнить несколько операций в рамках транзакции, которую я создал следующим образом:
(var transaction = context.Database.BeginTransaction())
{
}
Но я получаю сообщение об ошибке
Доступ к оптимизированным для памяти таблицам с использованием уровня изоляции READ COMMITTED поддерживается только для транзакций с автоматической фиксацией. Он не поддерживается для явных или неявных транзакций. Укажите поддерживаемый уровень изоляции для таблицы, оптимизированной для памяти, с помощью табличной подсказки, например WITH (SNAPSHOT).
Я пробовал все возможные уровни изоляции (те, которые разрешены в таблицах памяти), но безрезультатно.
Как я могу выполнять атомарные транзакции из кода с таблицами в памяти?