EF 4.1中是否支持IEnumerable集合进行映射?

时间:2011-09-14 13:43:40

标签: entity-framework-4.1

我记得这是以前版本EF的一个问题。您不能将集合设置为IEnumerable来代替公开您的方法。这是一个问题,因为我不希望有人直接访问该集合。

有关我正在谈论的内容的更多信息,请参阅此内容... Why does the entity framework need an ICollection for lazy loading?

所以问题是..现在EF 4.1是否支持IEnumerable属性进行映射关系?或者有解决方案吗?

感谢。

1 个答案:

答案 0 :(得分:2)

不,它不支持IEnumerable,因为EF内部需要收集,可以通过调用Add来分配和填充。