构造函数调用中的实体框架StackOverflowException?很奇怪

时间:2012-02-12 20:20:16

标签: c# asp.net-mvc entity-framework

我在Visual Studio 2010中生成了一个EDMX文件,并对其进行了一些操作。这是我在这里工作的一个非常大的架构。它运行得很好,然后突然间,没有改变任何东西,现在当我启动它时,我在尝试实例化ModelContainer(我的ObjectContext)类时收到错误。

在以下行收到错误:

public ModelContainer() : base("name=ModelContainer", "ModelContainer")

换句话说,是实际EDMX类的构造函数。

错误是典型的StackOverflowException。我也无法获取有关内部异常的详细信息,因为它在处于堆栈溢出状态时无法获取。

有任何线索吗?

1 个答案:

答案 0 :(得分:4)

您可以使用调用堆栈窗口对其进行调试。可能,解决方案将变得显而易见。