【发布时间】:2017-05-11 20:54:04
【问题描述】:
我不知道为什么我今天在使用 Google 时遇到这样的麻烦。我想知道从 ICollection 接口继承的类型(如果有的话)。在保存到数据库之前,我将多个实体推送到 ICollection 的实例中很重要,但我不知道应该将它们具体推送到哪种类型。
更新: 问题得到了回答,但我想确保我用一种不那么令人困惑的方式来表达它(第三次尝试)。更具体地说,我需要一个从 ICollection 继承的特定类型。我正在使用实体框架,实体类包含 ICollection 类型的虚拟属性。我想通过仅更新主实体上的一个属性来更新相关实体。但这意味着我需要首先将相关实体的所有实例推送到 ICollection 中。但是,我不清楚哪些类型从 ICollection 继承。
【问题讨论】:
-
我不知道我应该将它们具体推入哪种类型与从 ICollection 继承哪些类型是完全不同的问题?不过可以回答这个级别的细节。
-
使用 List
如我的回答中所述 -
哦,我以为列表只继承自 IEnumerable。谢谢!
标签: c# entity-framework icollection