簡體   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