SQLce 4.0 из корпоративной библиотеки 5.0 ASP.NET 4.0 - PullRequest
1 голос
/ 01 октября 2011

У меня есть проект MVC3, в котором я должен выбирать / обновлять данные из базы данных SQLCE, используя корпоративную библиотеку 5.0.Для этого я должен добавить ссылку на SQLCE dll.

Если я ссылаюсь на dll из SQLCE 4.0, я получаю ошибку

 Could not load file or assembly 'System.Data.SqlServerCe, Version=3.5.0.0, Culture=neutral, PublicKeyToken=89845dcd8080cc91' or one of its dependencies. The system cannot find the file specified.

Так что я могу только догадываться, что корпоративная библиотека 5.0 специальноищу sqlce 3.5 dll.

Однако, если я ссылаюсь на 3.5 dll в проекте, я получаю ошибку от ASP.NET, что ASP.NET не совместим с SQLCE.

Я действительно искалИнтернет, но я пока не могу найти решение.

Может кто-нибудь дать мне некоторую информацию, пожалуйста

спасибо

1 Ответ

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

Вы должны перекомпилировать исходный код библиотеки Entrprise, указав на него поставщик ADO.NET 4.0.

...