我正在努力学习mvc。我在这个网站上使用Pluralsight培训视频(asp.net)。
在本视频中,我们创建了一个名为OdeToFoodDb的DBContext类
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如何避免此错误?
发布于 2012-11-23 00:10:09
尝试将EntityFramework更新到最新版本或对项目使用.NET4。
This blog post might be related.
https://stackoverflow.com/questions/13516420
复制相似问题