EF核心域投影

问题描述 投票:2回答:1

在linq to sql select语句中使用函数与在EF核心域投影中使用表达式之间存在性能差异。

例如

context.Students.Select(x => StuddentDTOMapper(x)).ToList();

Vs。

context.Students.Select(StuddentDTOMapperExpression).ToList();
c# entity-framework asp.net-core linq-to-sql ef-core-2.0
1个回答
0
投票

我不这么认为。但是您始终可以自行检查它。我可以告诉你,通过编译表达式可以使性能有所提高。您可以阅读更多有关herehere的信息。

© www.soinside.com 2019 - 2024. All rights reserved.