6 ответов:
Вы должны были включить
System.Data.SqlServerCeпространство именЕго в
System.Data.SqlServerCe.dllЕсли это пространство имен не отображается, то, вероятно, вы не включили рефрен к этому
dll.Добавьте ссылку на эту библиотеку dll, и она должна быть доступна.
Если у вас все еще есть проблема, то проверьте ее в GAC. (По моей системе это здесь:
C:\Windows\Microsoft.NET\assembly\GAC_MSIL\System.Data.SqlServerCe.Entity\v4.0_4.0.0.0__89845dcd8080cc91Некоторые ответы уже упоминали, как его использовать.
Вам нужно пространство имен
System.Data.SqlServerCe.SqlCeConnection conn = new SqlCeConnection("Data Source=\\Mobile\\Northwind.sdf;"); conn.Open(); . . . conn.Close();От MSDN:
Пространство Имен: Система.Данные.SqlServerCe
Сборка: Система.Данные.SqlServerCe (в системе.данные.sqlserverce.dll)
Откройте консоль диспетчера пакетов в Visual Studio, чтобы установить ее из NuGet. Тип: Install-Package SQLCE
Добавьте
using System.Data.SqlServerCe;в свой классИ чем его использовать, как:
using (var connection = new SqlCeConnection("someConnectionString")) { //do stuff }
Я думаю, что вы ищете систему.Данные.SqlServerCe .
Спасибо за Вашу помощь, ребята. Я нашел справочную форму Dll C:\Program файлы\Microsoft SQL Server Compact Edition\v3. 5\Desktop
Вы можете ссылаться на систему.Данные.SqlServerCe.dll из .NET 2.0-3.5 GAC:
c:\Windows\assembly\GAC_MSIL\System.Data.SqlServerCe\4.0.0.0__89845dcd8080cc91\System.Data.SqlServerCe.dllЕго нет в GAC .NET 4.0 (
C:\Windows\assembly\GAC_MSIL), поскольку он доступен для всех платформ .NET начиная с версии 2.0.
Comments