【问题标题】:code first CTP5 error message代码第一个 CTP5 错误信息
【发布时间】:2011-02-21 23:14:50
【问题描述】:

我使用代码优先 CTP5 设置的新项目收到以下错误消息。在网上找不到任何关于它的信息。有没有人遇到过这个错误信息?

在创建模型时不能使用上下文。

第一次调用我的数据库上下文时会发生这种情况(代码如下):

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

此时数据库尚未创建。我有一个数据库初始化程序 DropCreateDatabaseIfModelChanges 我在 app_start 中设置。

【问题讨论】:

    标签: ef-code-first ef4-code-only code-first


    【解决方案1】:

    我刚刚发现:

    这是 CTP5 中的一个错误,它具有自引用多对多关系。遗憾的是没有解决方法,因此您需要在下一个版本(本季度晚些时候)之前删除该关系。

    【讨论】:

    • 感谢您的回答。我刚收到,不知道如何规避这个问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-11-23
    • 2011-02-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多