2
我记得这是EF以前版本的问题。您不能将集合作为IEnumerable来暴露您的方法。这是一个问题,因为我不希望有人直接访问该集合。EF 4.1中是否支持IEnumerable集合进行映射?
对我所谈论的更多信息请参阅本... Why does the entity framework need an ICollection for lazy loading?
所以现在的问题是...是EF 4.1现在支持映射关系IEnumerable的财产?或者是否有解决方案?
谢谢。
那么是否有解决方案的问题,你想暴露自己的方法来访问集合,而不是直接使用集合?我相信它需要公开虚拟......但我不希望有人直接添加一些东西到那个集合中。为什么?因为也许我在这个过程中有一些逻辑要做。 – Rushino