如何获取连接并使用 DAAB 保持连接



我面前有一项任务需要使用本地临时表。出于性能原因,我无法使用事务。

临时表与事务非常相似,要求所有查询必须来自一个连接,该连接不得关闭或重置。如何使用企业库数据访问应用程序块完成此操作?

如果事务处于活动状态,Enterprise Library 将使用单个数据库连接。 但是,在没有事务的情况下,无法强制所有数据库方法建立单个连接。

您绝对可以使用 Database.CreateConnection 方法来获取数据库连接。 然后,可以将该连接与DbCommand对象一起使用来执行相应的逻辑。

其他方法是修改企业库源代码以完全执行所需的操作,或者创建不执行连接管理的新数据库实现。

看不到用

DAAB 做到这一点的方法。我认为您将不得不回退以使用 ADO.Net 连接并自己管理它们,但即便如此,从客户端应用程序在服务器上玩临时表并不能让我感到问题的最佳解决方案。

相关内容

  • 没有找到相关文章

最新更新