亚音速 2.2 +共享数据库连接范围

发布于 2024-08-12 18:00:21 字数 670 浏览 2 评论 0原文

我看过帖子(首先第二) 表示 SubSonic 2.2 的 SharedDbConnectionScope 无法与交易范围。

我们在其他上下文中仍然可以依赖 SharedDbConnectionScope 吗?我想知道在使用如下代码时是否应该担心(其中 ProviderName 不是项目类型的默认提供程序):

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

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

谢谢!

I have seen posts (first, second) on StackOverflow that say that SubSonic 2.2's SharedDbConnectionScope doesn't work with TransactionScope.

Can we still rely on SharedDbConnectionScope in other contexts? I want to know if I should be concerned when using code such as the following (where ProviderName is not the default provider for item's type):

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

In my system, it looks like it works fine, but I think I may have had it try to save to the wrong database on rare occasions (may be unrelated).

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文