我在我的代码中将EF更新为EF 6.0.2我有以下代码行:
applicationDbContext.Database .ExecuteSqlCommand(@"ALTER DATABASE
CURRENT SET RECOVERY FULL;");
Run Code Online (Sandbox Code Playgroud)
更新后,我收到以下错误消息:
多语句事务中不允许使用ALTER DATABASE语句.
我修复了TransctionalBehavior的问题,如下面的代码:
applicationDbContext.Database.ExecuteSqlCommand(
TransactionalBehavior.DoNotEnsureTransaction, @"ALTER DATABASE CURRENT SET RECOVERY FULL;");
Run Code Online (Sandbox Code Playgroud)
我的问题:
任何帮助将不胜感激!?