タグ付けされた質問 「icollection」

9
多対多の関係でICollectionを使用し、IEnumerableまたはList <T>を使用しないのはなぜですか?
これは、ナビゲーションプロパティがのチュートリアルでよく見られICollection&lt;T&gt;ます。 これはEntity Frameworkの必須要件ですか?使用できますIEnumerableか? ICollection代わりに、IEnumerableあるいはさらに使用する主な目的は何List&lt;T&gt;ですか?

4
Entity FrameworkのICollection <T>とList <T>
最初にいくつかのEntity Frameworkアプリケーションの設計に取り掛かる前に、私はいくつかのWebキャストだけを見ました。あまりドキュメントを読んでいなかったので、今は苦しんでいるような気がします。 私はList&lt;T&gt;自分のクラスで使用していますが、うまくいきました。 今、私はいくつかのドキュメントを読みました、そしてそれは私が使うべきだったと述べていICollection&lt;T&gt;ます。私はこれに変更しましたが、モデルコンテキストが変更されることすらありませんでした。両方のためですList&lt;T&gt;とICollection&lt;T&gt;継承IEnumerable&lt;T&gt;、それが実際にEFのために必要なものでしょうか? ただし、これが当てはまる場合、EFのドキュメントIEnumerable&lt;T&gt;に、代わりにEFのドキュメントに必要と記載されていないのはなぜICollection&lt;T&gt;ですか? いずれにせよ、私が行ったことにマイナス面はありますか、それとも変更すべきですか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.