首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> ASP.NET 基礎 >> 關於ASP.NET

Enterprise Library 2.0 實戰技巧(2):將組態資訊儲存至資料庫

     編輯:關於ASP.NET

使用過 Enterprise Library 的開發者都知道,所有組態資訊預設都放在應用程式設定檔(App.config 或 Web.config)或外部設定檔中。但你是否想過將組態資訊直接儲存到資料庫?Enterprise Library 2.0 以 ConfigurationSource 取代了 1.x 版的 Configuration Application Block,以下說明如何使用 SqlConfigurationSource。

步驟 1:編譯 SqlConfiguration 相關組件

在安裝目錄的 QuickStarts 資料夾中編譯,並將下列檔案複製至 bin 目錄:

Microsoft.Practices.EnterpriseLibrary.SqlConfigurationSource.dll
Microsoft.Practices.EnterpriseLibrary.SqlConfigurationSource.Design.dll
Microsoft.Practices.EnterpriseLibrary.ConfigurationSource.SQL.XML
Interop.MSDASC.dll

步驟 2:建立資料表與預存程序

執行 CreateSqlConfiguration.cmd。執行前可能需要用記事本開啟 SqlConfiguration.sql,另存為 Unicode 格式:

SqlConfiguration.sql 編碼轉換

預設安裝於 Northwind 資料庫,完成後資料庫中會有一張 Configuration_Parameter 資料表與四個相關預存程序:

資料庫物件

透過 SqlConfigurationSource,即可將企業庫的各應用程式區塊組態集中管理於資料庫,便於多伺服器環境下的統一部署與動態更新。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved