我在Visual Studio中創建了一個本地數據庫文件(Sql Server Compact數據庫文件),擴展名爲.sdf,我使用SqlMetal.exe將Linq連接到我的Sql數據庫文件。但它給了我一個錯誤,說不兼容的數據庫版本。Ling To Sql:不兼容的數據庫版本
Incompatible Database Version. If this was a compatible file, run repair. For other cases refer to documentation. [ Db version = 4000000,Requested version = 3505053,File name = \\?\C:\Database\Contact\ContactDatabase.sdf ]
考慮我剛纔安裝了Microsoft SQL服務器緊湊,32位和64位版本,我在Windows 8中,64位運行。有誰知道如何修理它 ?謝謝
根據錯誤消息,它需要一個CE 3.5數據庫,但是您的數據庫是4.0。我不太瞭解Visual Studio中使用/包含的各種版本,以告訴您如何解決該問題,但一種簡單的方法是使用Server Compact 3.5創建數據庫。 – 2014-10-17 08:22:00