2

我有两个实体:学生和班级。

它们之间存在多对多的关系:

class Student
{
   ICollection<Class> Classes{get;set;}
}

class Class
{
   ICollection<Student> Students{get;set;}
}

当我尝试执行以下语句时:

return _db.Students.Where(s => s.Email == email).FirstOrDefault();

我收到此错误消息:

 "The context cannot be used while the model is being created."
4

1 回答 1

2

当我忘记将连接字符串从 app.config 放入项目中时,我遇到了同样的问题/异常,其中 codefirst 模型是 web.config 在我运行我的应用程序并引用 CF 的 webui 项目中。也许不是你的情况,但值得检查。

于 2011-05-24T09:03:26.457 回答