Мне удалось решить проблему, подобную этой, в Visual Studio 2010 с помощью NuGet.
Выберите Инструменты> Диспетчер пакетов библиотеки> Управление пакетами NuGet для решения ...
В диалоговом окне найдите «EntityFramework.SqlServerCompact». Вы найдете пакет с описанием «Позволяет использовать SQL Server Compact 4.0 с Entity Framework». Установите этот пакет.
Элемент, подобный следующему, будет вставлен в ваш файл web.config:
<entityFramework>
<defaultConnectionFactory type="System.Data.Entity.Infrastructure.SqlCeConnectionFactory, EntityFramework">
<parameters>
<parameter value="System.Data.SqlServerCe.4.0" />
</parameters>
</defaultConnectionFactory>
</entityFramework>