繁体   English   中英

如何使用DAAB建立连接并保持连接?

[英]How to get a connection and hold it using DAAB?

我前面还有一项任务,要求使用本地临时表。 由于性能原因,我不能使用事务。

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

如果事务处于活动状态,则企业库将使用单个数据库连接。 但是,在没有事务的情况下,无法对所有数据库方法强制执行单个连接。

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM