ef-code-first - 代码第一个CTP5错误消息

  显示原文与译文双语对照的内容
0 0

我得到了以下错误消息,我使用代码第一个CTP5设置了一个新项目。 在网上找不到任何关于它的东西。 是否有人遇到这里错误消息?

创建模型时无法使用上下文。

这是我的数据库上下文第一次被称为( 下面的代码) 时发生的情况:


using (StaffData context = new StaffData())
{
 return context.Employees.Count(e => e.EmployeeReference) == 1;
}

此时数据库还没有创建。 我在app_start中设置了一个数据库 initialiser DropCreateDatabaseIfModelChanges

时间: 原作者:

0 0

我只是发现了:

这是CTP5中的一个 Bug,它拥有许多到许多关系的自引用。 不幸的是没有解决办法,所以你需要删除关系,直到下一次发布( 本季度后) 。

...