我为每个请求使用一个TransactionScope,如下所示:{ transOptions.Timeout = TransactionManager.MaximumTimeout;
using (var scope = new TransactionScope还是每次操作都打开一个TransactionScope更好?(但如果其中一个集合失败,我需要
类似于在TransactionScope范围内建立的数据库连接将如何相应地运行,我希望能够在类内测试它是否在另一个类的实例中?然后,这将有一个完整的方法,如TransactionScope类,这将是将数据加载到数据库的点。ClientAssignment : IToDatabase public int WriteToDataBase(IDbConnection connection, }
{
public virtual int
有没有办法从System.Transactions.TransactionScope或System.Data.SqlClient.SqlConnection的实例中获取System.Data.SqlClient.SqlTransaction假设我正在using一个TransactionScope,但是想要将一个SqlTransaction传递给一些遗留代码。是否可以从TransactionScope或SqlConnection获取Transaction
Using scope As Transac