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