【发布时间】:2019-08-30 00:52:45
【问题描述】:
我有一个关于 LINQ 如何使用 foreach 处理来自 Entity Framework 的可查询实体的性能问题。
这两种方法是否更好(更快)
foreach(var thing in myentities.GetThemAll())
或
foreach(var thing in myentities.GetThemAll().ToList())
第一个示例实际上会导致myentities.GetThemAll().Count() (+1 ?) 访问数据库,每次收集一行吗?
【问题讨论】:
标签: c# linq entity-framework linq-to-entities