C#通过EntityFramework执行SQL Server数据库备份语句报错:无法在事务内执行备份或还原操作
原因分析EF中的Database.ExecuteSqlCommand执行sql命令时自动将sql命名包装为一个事务,然而SQLServer数据库中不允许在事务内执行备份或还原操作,发生冲突,故报错。解决办法Database.ExecuteSqlCommand方法有两个重载,使用另外一个重载方法Database.ExecuteSqlCommand(System.Data.Entity.Transac