EntityFramework で Project エンティティを取得する際に問題が発生しています。Objest インスタンスが破棄されましたというエラーが表示され続けます。
下の画像に示すように、2 つのインスタンスがあります。
そして、次のコードは私にエラーを与えます:
public Project GetProjectyById(int id)
{
using (var context = new CoderaDBEntities())
{
return context.Projects.First(c => c.Id == id);
}
}
Project からすべてが正常に取得されますが、Project オブジェクト内の Category オブジェクト (関連付け) によって、オブジェクトが破棄されたというエラーが表示されます。どうしたの?
ありがとう!
編集: この関連付けは奇妙に見えますか?