2012-07-30 174 views
5

我正在研究一個使用.sdf數據庫存儲數據的簡單WinForms應用程序。我看到this關於如何處理多線程訪問有趣的帖子,這似乎很有用。問題是,我無法找到System.Data.SqlServerCe程序集。我安裝了Sql Server Compact 3.5 SDK,但是當我添加引用時,該引用仍然不會顯示在我的.NET程序集列表中。我錯過了什麼?我沒有SqlServerCe程序集?

我使用Visual Studio 2010旗艦版的Windows 7

+0

你正在運行什麼版本的VS?它不適用於編輯的快速版本 – 2012-07-30 01:52:22

+0

。使用VS2010 – 2012-07-30 01:52:58

回答

7

轉到「工具」,選擇「選擇工具箱項...」,然後選擇.NET Framework組件,看看是否有任何SqlServerCe組件的顯示出來,然後選擇一個System.Data.SqlServerCe組件,如果將它添加到表單中,它將添加對您的項目的引用。

enter image description here

+0

它工作!謝謝。 – 2012-07-30 02:39:46

+0

@wtfsven樂於提供幫助。 – 2012-07-30 02:45:41

+0

對於我自己,我只能看到SqlConnection,SqlCommand,SqlCommandBuilder - 所以沒有SqlCe ...項目。有沒有任何定義與我的項目不是SqlCe ...?謝謝 – Samuroid 2014-12-21 15:23:51

1

我相信,你需要瀏覽到裝配,以得到它包括在內。

+0

它在哪裏?我查看了SDK文件夾,最接近的是System.Data.SqlServerCe.Entity.dll。 MSDN說它應該是System.Data.SqlServerCe.dll – 2012-07-30 01:43:09

+1

在我的系統上,它位於C:\ Program Files文件(x86)\ Microsoft SQL Server Compact Edition \ v3.5 \ Private – 2012-07-30 01:54:47

0

添加我的數據庫作爲數據源解決了這個問題對我來說。 (Shift + Alt + D)然後添加新的數據源,知道我的.sdf數據庫已經通過Data Explorer與我的項目連接。