选择 ICollection 而不是 IEnumerable 和 List
在数据库的面向对象编程领域,您可能会遇到表示为 ICollection
实体框架中的强制要求?
不,使用 ICollection 不是实体框架的强制要求。您还可以选择 IEnumerable。
使用 ICollection 的主要目的
ICollection、IEnumerable 和 List
中的具体情况实体框架
在实体框架中,导航属性具有跟踪更改的动态代理。为了正确创建这些代理,虚拟类型必须实现 ICollection。这是延迟加载机制的要求。
结论
ICollection、IEnumerable 和 List
以上是在实体框架关系中,何时应选择 ICollection 而不是 IEnumerable 和 List?的详细内容。更多信息请关注PHP中文网其他相关文章!