我已經爲其數據庫使用SQL Server的客戶端編寫了相當大的C#Winforms應用程序。這最初是爲內部使用而設計和開發的。他們已經決定,他們希望將這個縮減版本授權給他們的客戶,以及在內部使用完整版本。本地基於文件的SQL Server
儘管截取版本將存儲的一些數據將通過調用web服務發送到我們的服務器,但大多數數據都要求本地存儲。
我的大部分數據庫經驗都使用了SQL Server的安裝。但是,理想情況下,應該將數據存儲在本地基於文件的數據庫中(而不必安裝和配置數據庫服務器)。他們的客戶不太可能在技術上很頭腦,他們只想要一個setup.exe來安裝軟件,而且它只是工作。
我的大部分.NET代碼都使用Linq-to-Sql與數據庫進行通信。
在這種情況下,本地數據庫的最佳選擇是什麼?應該允許我仍然使用現有的Linq代碼?
http://stackoverflow.com/questions/250071/linq-with-sqlite-linqtosql – I4V 2013-05-05 14:49:56