Versão de banco de dados incompatível do SQL Server CE

Eu tenho um banco de dados SQL Server CE 4.0 (.sdf arquivo) e quando eu estou tentando fazer uma consulta no banco de dados do meu aplicativo (WPF) recebo o seguinte erro.

Versão Incompatível do Banco de Dados. Se este era um arquivo compatível, execute o reparo. Para outros casos, consulte a documentação. [Versão do banco de dados = 4000000, versão solicitada = 3505053, nome do arquivo = \? \ C: \ Database \ ShortageReport \ MRPDatabase.sdf]

Verifiquei se o SQL Server CE 4 sp1 está instalado.Eu tentei criar o banco de dados em Database.Net 4 e na configuração de conexão no vs2012.Estou executando o windows 7 64bitMinha string de conexão é armazenada noapp.config.

Estou usando o SQL Server Compact Toolbox para gerar o contexto e os mapeamentos.

Minhasapp.config:

<connectionStrings>
    <add name="DatabaseContext" 
         providerName="System.Data.SqlServerCe.4.0" 
         connectionString="Data Source=C:\Database\ShortageReport\MRPDatabase.sdf"/>
</connectionStrings>

Alguma ideia?

questionAnswers(3)

yourAnswerToTheQuestion