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?