错误:iisexpress.exe - 断言失败

时间:2012-11-22 16:04:14

标签: c#

我正在努力学习mvc。我在本网站(asp.net)中使用Pluralsight培训视频 在此视频中,我们创建了一个名为DBContext的{​​{1}}类:

OdeToFoodDb

问题是当我创建这个类的新对象时:

public class OdeToFoodDb: DbContext
{
    public DbSet<Restaurant> Restaurants { get; set; }
    public DbSet<Review> Reviews { get; set; }

    protected override void OnModelCreating(System.Data.Entity.ModelConfiguration.ModelBuilder modelBuilder)
    {
        modelBuilder.Entity<Restaurant>()
            .HasMany(resturant => resturant.Reviews)
            .WithRequired(review => review.Resturant);
        base.OnModelCreating(modelBuilder);
    }
}

我收到以下错误:

OdeToFoodDb _db = new OdeToFoodDb();

如何避免此错误?

1 个答案:

答案 0 :(得分:1)

尝试将EntityFramework更新到最新版本,或者为项目使用.NET4。

This blog post might be related.