相关疑难解决方法(0)

如何确定是否将SqlConnection登入System.Transactions的tx?

当我们默认使用来自System.Transactions的转换(为实例创建TransationScope)时,所有Sql-connections(System.Data.SqlClient.SqlConnection)(但对于Oracle.DataAccess.OracleConnection也是如此)都会在打开时登记.这就是所谓的自动入伍.不错的功能.但它可以通过连接字符串的参数(enlist = false)关闭.在这种情况下,打开的连接将不会被列入.但它可以在以后手动登记.所以我的问题是:对于某些给定的SqlConnection实例,我如何确定该连接是否已登记(进入System.Transaction).我可以查看参数的连接字符串.但这不行,因为我说连接可以手动登记.

.net ado.net msdtc transactions .net-2.0

5
推荐指数
1
解决办法
2783
查看次数

标签 统计

.net ×1

.net-2.0 ×1

ado.net ×1

msdtc ×1

transactions ×1