System.Transactions.TransactionScope和EF6的Database.BeginTransaction什么区别? 有人可以举一个小例子,或只是解释清楚使用哪一个? PS:在我的项目中,我正在使用EF6。 我已经阅读了文档,但没有多大帮助。 还查了一些例子,但是他们使用的是SqlConnection.BeginTransaction ,现在MS已经在EF6中引入了这个新的Database.BeginTransaction 。