ASP.Net Web Forms教程有错误---如何排除故障

时间:2014-12-01 19:11:29

标签: asp.net webforms

我在

上关注ASP.NET Web表单教程

http://www.asp.net/web-forms/overview/getting-started/getting-started-with-aspnet-45-web-forms/shopping-cart

ProductContext定义了两个表,Categories和Products

使用System.Data.Entity;

namespace WingtipToys.Models
{
    public class ProductContext : DbContext
    {
        public ProductContext()
            : base("WingtipToys")
        {
        }

        public DbSet<Category> Categories { get; set; }
        public DbSet<Product> Products { get; set; }
    }
}

这反映在这里,用红色圈出

enter image description here

但是,如果我按照教程修改代码

enter image description here

然后构建项目,表示ShoppingCartItems不会出现

enter image description here

当我按F5调试项目时,我收到以下错误

enter image description here

如何解决问题?

1 个答案:

答案 0 :(得分:1)

@Glowie,由于您的数据库结构因添加ShoppingCartItem而发生更改,因此您需要按照here说明启用并运行EntityFramework迁移。你是对的,教程缺少这一步,因此你得到一个错误的原因