我有一個使用自定義數據庫進行存儲的WPF桌面應用程序。 我需要準備一個安裝項目(來自Visual Studio 2008)(完整安裝,而不是ClickOnce)。如何將自定義桌面應用程序數據庫安裝到SQL Express?
我可以將該先決條件列表添加到應用程序,並且在應用程序的安裝過程中它會進行安裝。
我的問題是:如何在安裝期間運行腳本以創建應用程序需要的數據庫?或者如何在安裝過程中將數據庫恢復到客戶端機器?
另一個相關的問題,如果客戶機上已經存在會發生什麼?如何檢測實例名稱和連接數據?然後如何才能夠 - 如果需要 - 更改由Entity框架使用的連接字符串以連接到該數據庫?
感謝, 埃德