Я видел сообщения (первый , второй) в StackOverflow, в которых говорится, что SharedDbConnectionScope в SubSonic 2.2 не работает с TransactionScope.
Можем ли мы по-прежнему полагаться на SharedDbConnectionScope в других контекстах? Я хочу знать, должно ли меня беспокоить использование следующего кода (где ProviderName не является поставщиком по умолчанию для типа элемента):
using (var scope = new SharedDbConnectionScope(DataService.Providers[ProviderName]))
{
item.Save();
}
В моей системе это выглядит так, как будто работает нормально, но я думаю, что в некоторых случаях я пытался сохранить ее в неправильную базу данных (может быть не связано).
Спасибо!