EF核心域投影

时间:2020-06-14 11:07:56

标签: c# entity-framework asp.net-core linq-to-sql ef-core-2.0

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

例如

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

VS。

context.Students.Select(StuddentDTOMapperExpression).ToList();

1 个答案:

答案 0 :(得分:1)

我不这么认为。但是您始终可以自行检查它。我可以告诉你,通过编译表达式可以使性能有所提高。您可以详细了解herehere