Пространство имен SQL server compact 3.5 не найдено

#c# #sql-server-2005 #sql-server-ce

#c# #sql-сервер-2005 #sql-server-ce

Вопрос:

Я хочу использовать 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..

Ответ №1:

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

Комментарии:

1. 1 ваш блог — отличный (поправка: незаменимый!) ресурс SQL Server CE — отличный материал, отличные инструменты тоже! Спасибо.

2. Спасибо, Марк, дай мне знать, если ты что-нибудь пропустил!

Ответ №2:

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

введите описание изображения здесь

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

 using System.Data.SqlServerCe;
 

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

Ознакомьтесь с блогом Erik EJ для получения отличной ссылки на все вещи SQL Server CE

Комментарии:

1. Я не нахожу эту ссылку в списке ссылок .NET. Что мне нужно сделать?

Ответ №3:

Необходимо добавить ссылку на сборку ‘System.Data.SqlServerCe’. Вы можете загрузить и установить CE отсюда.