2

我在 StackOverflow 上看到过帖子(第一第二)说 SubSonic 2.2 的 SharedDbConnectionScope 不适用于 TransactionScope。

我们还能在其他情况下依赖 SharedDbConnectionScope 吗?我想知道在使用以下代码时是否应该关注(其中 ProviderName 不是项目类型的默认提供程序):

using (var scope = new SharedDbConnectionScope(DataService.Providers[ProviderName]))
{
    item.Save();
}

在我的系统中,它看起来工作正常,但我想我可能让它在极少数情况下尝试保存到错误的数据库(可能不相关)。

谢谢!

4

0 回答 0