2013年7月15日 星期一

[ASP.NET 連結 SQL Server Express 單機好攜帶!]

之前都是使用連結精靈所產生的SQL連結...

如下:

Data Source=.\SQLEXPRESS;AttachDbFileName=e:\data\Customers.mdf;Integrated Security=True;User Instance=True

真是又臭又長,而且不具彈性,路徑是死的    NO~

攜帶實在不便!

終於在今天我找到了,  msdn裡的 使用 SQL Server Express 搭配ASP.NET


為什麼會用終於呢? 

可能我理解力比較差(?  msdn裡的教學實在太機器語言了(謎音:程式寫太多?),常常使我看不懂,且我也比較喜歡豐富的圖文並茂教學!  不過有找到解決方法還是很感謝msdn。


ASP.NET 提供可在 Web 應用程式的 App_Data 目錄中儲存資料的方便選項。 App_Data 目錄的內容並非為了回應 Web 要求而提供的,它會改善您應用程式資料的安全性。 因為增加了方便性,您可以提供 |DataDirectory| 連接字串變數取代您應用程式 App_Data 目錄的檔案路徑。 在開啟資料庫的連接時,ASP.NET 功能 (例如 SqlDataSource 控制項或成員資格、角色、使用者設定檔、Web 組件個人化等的提供者) 會自動將 App_Data 目錄的檔案路徑取代為 |DataDirectory| 連接字串變數。 如此可確保當您的 Web 應用程式移動到不同的目錄時,資料庫的路徑仍能保持在最新的狀態。 在下列程式碼範例中,示範了包含 |DataDirectory| 連接字串變數的連接字串:
Data Source=.\SQLEXPRESS;AttachDbFileName=|DataDirectory|Customers.mdf;Integrated Security=True;User Instance=True

使用後我的專案便可以隨心所欲的攜帶,豁然開朗阿~~

舒服

參考:
使用 SQL Server Express 搭配 ASP.NET

0 意見:

張貼留言