Пространство имен SQL Server compact 3.5 не найдено - PullRequest
2 голосов
/ 24 октября 2011

Я хочу использовать SQL Server compact 3.5, но intellisense не показывает System.Data.SqlServerCe пространство имен .. оно говорит type or namespace 'SqlServerCe' does not exist in 'System.Data' namespace (are you missing any Assembly reference?)

На какую сборку нужно ссылаться?

или мне нужно использовать любое другое пространство имен для использования SQL Server Compact 3.5?

У меня установлены Sql Server 2005 Standard и Express и VC # 2010.

Пожалуйста, предоставьте некоторую справочную ссылку для работы с SQL Server CE 3.5 ..

Ответы [ 3 ]

5 голосов
/ 24 октября 2011

В Add Reference, если вы не видите ссылку, как на скриншоте, перейдите в папку C:\Program Files (x86)\Microsoft SQL Server Compact Edition\v3.5\Desktop

3 голосов
/ 24 октября 2011

Библиотеки SQL Server Compact Edition (CE) находятся в пространстве имен System.Data.SqlServerCe, которое находится в сборке System.Data.SqlServerCe. По умолчанию на эту сборку не ссылаются - вам нужно явно добавить ссылку на нее, прежде чем вы сможете ее использовать!

enter image description here

Как только вы это сделаете, вам также понадобится

using System.Data.SqlServerCe;

вверху файла C # с использованием SQL Server CE.

Посетите блог Эрика Э.Дж. , где вы найдете отличный справочник по всем вопросам, связанным с SQL Server CE

1 голос
/ 24 октября 2011

Вам необходимо добавить ссылку на сборку 'System.Data.SqlServerCe'. Вы можете скачать и установить CE с здесь .

...