繁体   English   中英

错误:iisexpress.exe - 断言失败

[英]Error: iisexpress.exe - Assertion failed

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

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();

我收到以下错误:

iisexpress.exe - Assertion failed.
Expression: primitiveType != null
Description: Assertion failed: primitiveType != null

我怎样才能避免这个错误?

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

此博客文章可能是相关的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM