Linq to sql 如何在DotNetNuke中使用事务(与L2S纠缠)?

Linq to sql 如何在DotNetNuke中使用事务(与L2S纠缠)?,linq-to-sql,dotnetnuke,coding-style,transactionscope,Linq To Sql,Dotnetnuke,Coding Style,Transactionscope,我在模块中使用L2S。当我在同一事务中使用默认DNN实体处理L2S数据访问时,出现了问题,然后我得到了一个我想要避免的DTC请求 如何共享DNN实体和L2S数据访问的连接/事务?我不知道DNN,但L2S datacontext有一个构造函数,它将SqlConnection(好的,SqlConnection的IDbConnection)作为参数。因此,如果已经建立了连接,那么在创建新实例时只需将其传递给L2S datacontext。我不知道DNN,但L2S datacontext有一个构造函数,

我在模块中使用L2S。当我在同一事务中使用默认DNN实体处理L2S数据访问时,出现了问题,然后我得到了一个我想要避免的DTC请求


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

我不知道DNN,但L2S datacontext有一个构造函数,它将SqlConnection(好的,SqlConnection的IDbConnection)作为参数。因此,如果已经建立了连接,那么在创建新实例时只需将其传递给L2S datacontext。

我不知道DNN,但L2S datacontext有一个构造函数,它将SqlConnection(好的,SqlConnection的IDbConnection)作为参数。因此,如果您已经建立了连接,那么在创建新实例时,只需将其传递到L2S datacontext即可。

遗憾的是,如上所述,事务当前不是DNN(5.1.X)的强部分,因此L2S操作不应与DNN核心操作纠缠在一起,以防止事务升级。

遗憾的是,如上所述-事务当前不是DNN(5.1.X)的强部分,因此L2S操作不应与DNN核心操作纠缠在一起,以防止事务升级。

DNN实体仅创建访问SP的连接,然后将其关闭。您似乎无法按照此处的建议将连接对象传递给这些实体:。DNN实体仅创建一个连接以访问SP,然后它将关闭。您似乎无法按此处的建议将连接对象传递给这些实体:。