Usuário com melhor resposta
Erro com SQL CE 4.0 ao adicionar um controle no MVC

Pergunta
-
Windows 8, Visual Studio 2012 Ultimate, ASP NET 4.5, MVC 4, SQL CE 4.0
Olá,
Sempre que tento adicionar um controle no MVC quando tenho uma string conexão especificada, é mostrado um erro. O erro não é só nessa aplicação, mas em todas quando tento utilizar SQL CE 4.0.
Já desinstalei o SQL CE 4.0 e reinstalei mas não adiantou nada.
Minha string de conexão:
<add name="PessoaBD" connectionString="Data Source=|DataDirectory|PessoaBD.sdf" providerName="System.Data.SqlServerCe.4.0"/>
Erro exibido:
Unable to retrieve metadata for 'Teste.Models.Pessoa'. Using the same DbCompiledModel to create contexts against different types of database servers is not supported. Instead, create a separate DbCompiledModel for each type of server being used.
Quando eu utilizava o Visual Studio 2010, fazia a mesma coisa e sempre dava certo. Conseguia executar todas as funções esperadas do SQL CE 4.0.
Isso é algum bug já conhecido ou estou fazendo algo errado ?
Obrigado.
Att,
domingo, 16 de junho de 2013 21:39
Respostas
-
Espero que você tenha conseguido resolver esse problema (e poste que fez para fechar a thead)
Caso precise: http://social.technet.microsoft.com/wiki/pt-br/contents/articles/16013.utilizando-entity-framework-com-sql-ce.aspx
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 23 de dezembro de 2014 14:38
terça-feira, 23 de julho de 2013 14:23
Todas as Respostas
-
Oi!
Já pensou que a conection string pode estar apontando para um lugar mas o arquivo do sql ce foi colocado em outro lugar? Verifique isso.
Em qualquer caso verifique se o adapter para Sql Ce 4 está instalado. Imagino que você esteja usando Entity Framework, então, ele precisa da lib do Sql Ce :D
boa sorte
terça-feira, 18 de junho de 2013 12:04 -
Olá,
A connection string está apontando pro mesmo lugar que o arquivo está. O Adapter está instalado. Estou usando EF sim =)
Obrigado
Att,
terça-feira, 18 de junho de 2013 13:34 -
Omnislash009,
Você consegui monitorar a conexão que o Entity Framework esta realizando?
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
terça-feira, 18 de junho de 2013 17:42Moderador -
Olá,
Como assim monitorar ? Como eu faço isso ?
Obrigado.
Att,
terça-feira, 18 de junho de 2013 21:55 -
Omnislash009,
Quando eu falo monitorar, estou me referindo a utilizar alguma ferramenta por exemplo SQL Server Profiler que apresente o que esta sendo processado.
O Visual Studio 2012 é compatível sim o SQL CE 4.0!!!
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
sexta-feira, 28 de junho de 2013 14:51Moderador -
Espero que você tenha conseguido resolver esse problema (e poste que fez para fechar a thead)
Caso precise: http://social.technet.microsoft.com/wiki/pt-br/contents/articles/16013.utilizando-entity-framework-com-sql-ce.aspx
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 23 de dezembro de 2014 14:38
terça-feira, 23 de julho de 2013 14:23