Как использовать транзакции в DotNetNuke (запутанные с L2S)? - PullRequest
1 голос
/ 16 сентября 2009

Я использую L2S на моем модуле. Проблема возникает, когда я использую сущности DNN по умолчанию в том же TransactionScope с моим доступом к данным L2S, затем я получаю запрос DTC, которого я хочу избежать

Как я могу совместно использовать соединение / транзакцию для сущностей DNN и моего доступа к данным L2S?

Ответы [ 2 ]

1 голос
/ 18 ноября 2009

К сожалению, как указано здесь - транзакции в настоящее время не сильная часть DNN (5.1.X), поэтому операции L2S не должны быть запутаны с основными операциями DNN для предотвращения транзакций эскалация.

0 голосов
/ 21 сентября 2009

Я не знаю о DNN, но в текстовом тексте L2S есть конструктор, который принимает SqlConnection (ну, IDbConnection из SqlConnection) в качестве параметра. Поэтому, если у вас уже установлено соединение, просто передайте его в текстовый текст L2S при создании нового экземпляра.

...