0

我是asp.net MVC的初学者。无法通过MVC控制器访问我的EF模型

我尝试使用EF code firstMVCvisual studio 2013)。所以我有

  • 域类

  • 数据层(上下文)

  • MVC应用程序

我有添加了两个我的domain classes和的参考文献到MVC应用程序

但是,当我添加第一个Controller我找不到任何模型类!或数据库上下文!即使我Rebuild我的应用和web.config

enter image description here

加入确切的连接字符串我的DbContext:

public class Context : DbContext 
    { 
     public Context() 
     { 

     } 
     public DbSet<Alias> Aliases { get; set; } 

     public DbSet<Tweet> Tweets { get; set; } 
     //......................... 
    } 
+0

你可以显示你的类'Domain Class'和'DbContext'类。 – Mairaj

+0

@MairajAhmad:我编辑我的问题与我的数据库上下文的一部分,“我的域类”只是类没有什么特别的关于他们 –

+1

我不能看到它。 – Mairaj

回答

-1

尝试添加New Controller这样。

  • 右键单击Controllers文件夹。选择Add

  • 选择Controller

  • 选择MVC 5 Controllerview,使用Entity Framework

OR

  • 右键单击Controllers文件夹。选择Add
  • 选择New Scaffolded Item
  • 选择MVC 5 Controllerview,使用Entity Framework
1

这发生在我之前,尝试关闭您的解决方案并重新打开它。运行干净的解决方案然后运行生成解然后尝试再次添加控制器。它为我工作。