首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误: iisexpress.exe -断言失败

错误: iisexpress.exe -断言失败
EN

Stack Overflow用户
提问于 2012-11-23 00:04:14
回答 1查看 1.1K关注 0票数 3

我正在努力学习mvc。我在这个网站上使用Pluralsight培训视频(asp.net)。

在本视频中,我们创建了一个名为OdeToFoodDbDBContext

代码语言:javascript
复制
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);
    }
}

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

代码语言:javascript
复制
OdeToFoodDb _db = new OdeToFoodDb();

我得到以下错误:

代码语言:javascript
复制
iisexpress.exe - Assertion failed.
Expression: primitiveType != null
Description: Assertion failed: primitiveType != null

如何避免此错误?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-11-23 00:10:09

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

This blog post might be related.

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13516420

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档