2

私には2つのエンティティがあります:StudentとClassです。

それらは互いに多対多の関係にあります:

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 モデルは、アプリを実行していて CF を参照していた webui プロジェクトの web.config でした。あなたの場合ではないかもしれませんが、確認する価値があります。

于 2011-05-24T09:03:26.457 に答える