現時点では、私は自分のウェブサイトの非常に大きなデータベースモデルに取り組んでいます。私はLinq-to-entitiesを使ってデータベースと会話しています。私が文脈からオブジェクトを得るたびに、この問題が発生します。Linq to Entities - エンドレスエンティティループ
- エンティティ "BookReader"には、読んだすべての書籍のリストがあります。しかし、エンティティ "Book"には、その本を読んだすべての読者のリストもあります。今度は、私のdatacontextがデバッグモードでbookreaderエンティティを返して、彼が読んだ本のリストの中を見ると、そこにあるすべての読者と読んでいる本を見ることもできます。
私のデータベース全体がメモリにロードされるという無限ループのように見えます。私はこれを考えて間違っているのですか、それとも実際にパフォーマンス上の問題を引き起こしていますか?
lazyloadingが有効な限り問題はありません。 – Joakim