IEnumerable と List ではなく ICollection を選択する
データベースを使用したオブジェクト指向プログラミングの領域では、ICollection
Entity Framework の必須要件?
いいえ、ICollection の使用は Entity Framework の必須要件ではありません。 IEnumerable を選択することもできます。
ICollection を使用する主な目的
ICollection、IEnumerable、List のいずれかを選択します
特定のケースEntity Framework
Entity Framework では、ナビゲーション プロパティに動的プロキシがありますそのトラックが変わります。これらのプロキシを正しく作成するには、仮想タイプで ICollection を実装する必要があります。これは、遅延読み込みメカニズムの要件です。
結論
ICollection、IEnumerable、List からの選択
以上がEntity Framework のリレーションシップで IEnumerable および List ではなく ICollection を選択する必要があるのはどのような場合ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。