我在StackOverflow上看过帖子(first,second),说SubSonic 2.2的SharedDbConnectionScope不能与TransactionScope一起使用。
我们还可以在其他环境中依赖SharedDbConnectionScope吗?我想知道在使用如下代码时是否应该关注(其中ProviderName不是item类型的默认提供者):
using (var scope = new SharedDbConnectionScope(DataService.Providers[ProviderName]))
{
item.Save();
}
在我的系统中,看起来它工作正常,但我想我可能已经尝试在极少数情况下保存到错误的数据库(可能是无关的)。
谢谢!