9 为什么在多对多关系中使用ICollection而不使用IEnumerable或List <T>? 我在教程中看到了很多,导航属性为ICollection<T>。 这是对实体框架的强制性要求吗?我可以使用IEnumerable吗? 使用ICollection代替IEnumerable或什至的主要目的是List<T>什么? 359 c# entity-framework code-first icollection
4 实体框架中的ICollection <T>与List <T> 在开始设计一些Entity Framework应用程序之前,我仅观看了一些网络广播。我确实没有读那么多文档,所以我现在为此感到痛苦。 我List<T>在课堂上一直在使用,效果很好。 现在,我已经阅读了一些文档,并指出我应该一直在使用ICollection<T>。我改成了这个,它甚至没有引起模型上下文的改变。这是因为List<T>和ICollection<T>都继承了IEnumerable<T>,而这正是EF实际需要的吗? 但是,如果是这种情况,为什么EF文档没有声明它需要它IEnumerable<T>而不是ICollection<T>? 无论如何,我做过的事情有什么弊端,还是我应该改变它? 114 c# list ef-code-first ienumerable icollection