2010-01-28 25 views
0

我接管了一個ASP.NET項目,並且之前的開發人員在整個應用程序中使用了「動態」DSN。這些數據源是整個網站的幾個控件的數據綁定。在Visual Studio 2008中列出所有數據源並進行修改

我寧願使用我將在我的開發機器和生產Web服務器上定義的系統DSN。這樣,如果我需要更改SQL數據庫的位置,我可以更改服務器上的系統DSN,而不是修改代碼並在Visual Studio中重新編譯應用程序。

什麼是最簡單的方法來列出在Visual Studio 2008中的此網站項目中使用的所有這些動態DSN,並修改它們以使用系統DSN?

如果您有更有效的方法來處理這個問題,我們將會很感激。

回答

0

您是否考慮設計一個抽象數據層庫,該庫期望處理您的控件可以直接綁定到強類型結構的所有數據連接?您可以創建一個可以管理連接,查詢,代理等的基類數據管理器。這將允許您通過資源文件,配置文件或其他任何方式來定義這些連接源。

某個同事和我寫道:http://www.codeproject.com/KB/database/Table_Adapters__Generics.aspx

相關問題