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

這發生在我之前,嘗試關閉您的解決方案並重新打開它。運行乾淨的解決方案然後運行生成解然後嘗試再次添加控制器。它爲我工作。