ICollection VS清单 在实体框架中

ICollection VS清单 在实体框架中,第1张

ICollection VS清单 在实体框架

ICollection<T>
之所以会使用实体框架,是因为它需要支持
Add
不是
IEnumerable<T>
接口一部分的 *** 作。

另请注意,您
使用

ICollection<T>
,只是将其作为
List<T>
实现公开。
List<T>
随之带来的
IList<T>
ICollection<T>
IEnumerable<T>

至于您所做的更改,尽管可行,但通过界面进行公开是一个不错的选择

List<T>
。该接口定义合同,但不定义实现。实现 可能会
改变。例如,在某些情况下,实现可能是
HashSet<T>
。(顺便说一下,(这是一种思维方式,您不仅可以将其用于实体框架)。一种好的面向对象的实践是针对接口而不是实现进行编程。实现可能并且将会改变。)



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5150651.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-18
下一篇 2022-11-18

发表评论

登录后才能评论

评论列表(0条)

保存