gpt4 book ai didi

c# - 错误 : iisexpress. exe - 断言失败

转载 作者:行者123 更新时间:2023-11-30 17:57:02 28 4
gpt4 key购买 nike

我正在尝试学习 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。

This blog post might be related.

关于c# - 错误 : iisexpress. exe - 断言失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13516420/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com