2012-05-29 74 views
2

我建立自動將自己安裝一個客戶系統上的應用程序,該應用程序正在使用WPF開發的可視化界面和我創建了一個新的Windows窗體應用程序調用了Bussiness,我將所有與數據管理相關的東西都放在了一起,所以我決定創建一個LINQ to SQL Clasess,在開發階段一切正常,但是當我爲我的應用程序構建安裝項目時,我很困惑如何處理與數據庫有關的所有事情,特別是使用我的LINQ to SQL配置;因爲當我在沒有安裝DataBase和SQL Server的「乾淨」計算機上安裝應用程序時,應用程序甚至會啓動='(桌面應用程序,動態地創建一個數據庫,並創建安裝程序

因此,請幫助我,我一直在調查,有人說我的反應是與.mdf文件有關,但我真正想要的是我的安裝過程中的數據庫將在計算機上創建。

回答

1

你使用SQL Server,如果是的,它會安裝一個痛苦這在每臺計算機上尤其是許可明智的不知道它是否合法

如果這個數據庫不需要從外部或另一個應用程序訪問,您應該使用SQL Server Compact

這是特別爲例如桌面應用程序的嵌入式版本,你將能夠輕鬆地爲您安裝程序的時候,在同一時間部署。

這裏更多的信息:http://msdn.microsoft.com/en-us/data/ff687142.aspx

它將在LINQ確保工作SQL,所以代碼聰明人,你將一無所有,除了連接字符串改變。

+0

哇!我感謝你的時間西里爾!我會檢查,這聽起來更適合我的要求....希望這個工程!我會檢查 Thnks! –

+0

讓我知道,它是怎麼回事。 – Kuqd