I create a new MVC 4 Internet Application in VS 2010. I created an “Item” model, and an “ItemContext” class:
public class Item
{
public int ItemID { get; set; }
public string Name { get; set; }
}
public class ItemContext : DbContext
{
public DbSet<Item> Items { get; set; }
}
I built the project, then right clicked the “Controllers” folder, and attempted to add a new controller:

when I try to add it, I get the following error, which I do not understand:

I’m having bigger issues with this, but I thought I’d try boiling it down as simple as I could and see what I got. What steps am I missing? The “Internet Application” project has a connection string already, and it’s got some membership related stuff as well.
Update This is the connection string the project creates:
<add name="DefaultConnection"
connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\aspnet.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True"
providerName="System.Data.SqlClient" />
Change the connection string name to
ItemContext.