小编use*_*145的帖子

在MVC4中添加控制器不起作用

我正在使用VS 2010 Premium.我有一个使用SqlCe 4.0和实体框架模型的MVC4项目.

型号是:

  public class ProjectBuild
    {
       public int ProjectBuildID {get;set;}
       public string name {get;set;}
    }

  public class ProjectBuildContext:DbContext
     {
       public DbSet<ProjectBuild> builds {get;set;}
     }
Run Code Online (Sandbox Code Playgroud)

下面是我的连接字符串:

 add name="ProjectBuildContext" connectionString="Data Source=|DataDirectory|DB.sdf"
 providerName="System.Data.SqlServerCe.4.0"
Run Code Online (Sandbox Code Playgroud)

当我尝试使用内置脚手架创建一个新的控制器时,我收到以下错误:

"无法检索ProjectBuild的元数据"."不支持使用相同的DbCompiledModel为不同类型的数据库服务器创建上下文.而是为每种使用的服务器创建单独的DbCompiledModel.

c# asp.net-mvc

16
推荐指数
4
解决办法
1万
查看次数

标签 统计

asp.net-mvc ×1

c# ×1