首页 > 解决方案 > 调用数据模型上下文类时引发 System.StackOverflowException 错误

问题描述

数据模型上下文:

using System.Data.Entity;
using System.Data.Entity.Infrastructure;

public partial class ExampleEntities : DbContext
{
    protected override void OnModelCreating(DbModelBuilder modelBuilder)
    {
        throw new UnintentionalCodeFirstException();
    }

    public virtual DbSet<Example1> Example1 { get; set; }
    public virtual DbSet<Example2> Example { get; set; }
    public virtual DbSet<Example3> Example3 { get; set; }
    public virtual DbSet<Example4> Example4 { get; set; }
}

然后在我尝试初始化上下文时在我的数据访问层文件中,

private ExampleEntities _context = new ExampleEntities(); 

{“抛出了‘System.StackOverflowException’类型的异常。”} 在此处输入图像描述

抛出此异常。

标签: c#asp.netentity-framework

解决方案


推荐阅读