2014-04-24 148 views
4

我使用实体框架6.1.0与SQL Server 2014的SQL Server 2014和交易

我试图我已经这样创造了一个事务下执行若干操作:

(var transaction = context.Database.BeginTransaction()) 
{ 


} 

但我发现了一个错误

访问使用读取已提交的隔离级别的内存优化表为自动提交的交易只支持。它不支持显式或隐式事务。使用表提示(如WITH(SNAPSHOT))为内存优化表提供支持的隔离级别。

我已经尝试了所有可能的隔离级别(允许在内存表中)但无济于事。

如何从内存表中的代码执行原子事务?

回答