我在 VS 2010 中创建了一个新的 MVC 4 Internet 应用程序。我创建了一个“Item”模型和一个“ItemContext”类:
public class Item
{
public int ItemID { get; set; }
public string Name { get; set; }
}
public class ItemContext : DbContext
{
public DbSet<Item> Items { get; set; }
}
我构建了项目,然后右键单击“Controllers”文件夹,并尝试添加一个新控制器:
当我尝试添加它时,我收到以下错误,我不明白:
我对此有更大的问题,但我想我会尝试尽可能简单地把它煮沸,看看我得到了什么。我错过了哪些步骤?“Internet 应用程序”项目已经有一个连接字符串,而且它也有一些与成员资格相关的东西。
更新这是项目创建的连接字符串:
<add name="DefaultConnection"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\aspnet.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True"
providerName="System.Data.SqlClient" />