簡體   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