1

我在我的模块中使用 L2S。当我在同一个 TransactionScope 中使用默认 DNN 实体和我的 L2S 数据访问时,就会出现问题,然后我收到一个我想避免的 DTC 请求。

如何共享 DNN 实体和我的 L2S 数据访问的连接/事务?

4

2 回答 2

1

遗憾的是,如此所述- 交易目前不是DNN (5.1.X) 的强项,因此 L2S 操作不应与 DNN 核心操作纠缠在一起,以防止交易升级。

于 2009-11-18T05:30:25.490 回答
0

我不了解 DNN,但 L2S 数据上下文有一个构造函数,它接受一个 SqlConnection(嗯,一个 SqlConnection 的 IDbConnection)作为参数。因此,如果您已经建立了连接,只需在创建新实例时将其传递给 L2S 数据上下文。

于 2009-09-21T02:46:10.133 回答