Я использую VS 2010 Premium. У меня есть проект MVC4 с использованием SqlCe 4.0 с каркасной моделью сущности.
Модель:
public class ProjectBuild
{
public int ProjectBuildID {get;set;}
public string name {get;set;}
}
public class ProjectBuildContext:DbContext
{
public DbSet<ProjectBuild> builds {get;set;}
}
Ниже приведена строка подключения:
add name="ProjectBuildContext" connectionString="Data Source=|DataDirectory|DB.sdf"
providerName="System.Data.SqlServerCe.4.0"
Когда я пытаюсь создать новый контроллер со встроенными лесами, я получаю следующую ошибку:
"Невозможно получить метаданные для ProjectBuild". "Используя тот же DbCompiledModel для создания контекстов для разных типов баз данных серверы не поддерживаются. Вместо этого создайте отдельный DbCompiledModel для каждого используемого сервера.