Развертывание WPF с SQL Compact 4 и Entity Framework 4? - PullRequest
3 голосов
/ 13 марта 2011

Я настраиваю приложение WPF с Entity Framework 4, используя SQL Compact 4 в качестве хранилища данных. У меня есть файлы и ссылки, настроенные для частного развертывания SQL Compact 4.0 (для этой статьи MSDN ).

Однако в SQL Compact 3.5 мне пришлось добавить записи конфигурации в файл App.config (см. эту запись в блоге и эту статью ). Я не могу найти информацию о том, требуются ли аналогичные записи для использования SQL Compact 4 с EF4 в настольном приложении.

Итак, вот мой вопрос: нужно ли добавлять специальные записи в App.config для использования SQL Compact 4 с EF4? Если да, можете ли вы указать мне статью или пост в блоге, который показывает их? Спасибо за вашу помощь.

1 Ответ

2 голосов
/ 13 марта 2011

Нашел ответ в этом блоге Эрика Дженсена :

<system.data>    
    <DbProviderFactories>      
        <remove invariant="System.Data.SqlServerCe.4.0"/>      
        <add name="Microsoft SQL Server Compact Data Provider 4.0"    
             invariant="System.Data.SqlServerCe.4.0" 
             description=".NET Framework Data Provider for Microsoft SQL Server Compact" 
             type="System.Data.SqlServerCe.SqlCeProviderFactory, System.Data.SqlServerCe, Version=4.0.0.1, 
             Culture=neutral, 
             PublicKeyToken=89845dcd8080cc91"/>    
    </DbProviderFactories>  
</system.data>

Спасибо, Эрик!

...