【发布时间】:2011-12-01 03:13:37
【问题描述】:
在开始设计一些实体框架应用程序之前,我只看了一些网络广播。我真的没有阅读那么多文档,我觉得我现在正在为此受苦。
我在课堂上一直使用List<T>,效果很好。
现在我已经阅读了一些文档,它指出我应该使用ICollection<T>。我改成了这个,它甚至没有引起模型上下文的改变。这是因为List<T> 和ICollection<T> 都继承了IEnumerable<T>,而这正是EF 真正需要的吗?
但是,如果是这种情况,为什么 EF 文档没有说明它需要 IEnumerable<T> 而不是 ICollection<T>?
无论如何,我所做的有什么缺点,还是应该改变它?
【问题讨论】:
标签: c# list ef-code-first ienumerable icollection