包含40列或更多列的表的EF Core 2.1性能

时间:2018-09-28 00:53:23

标签: entity-framework-core

我有一个SQL 2014数据库,正在尝试使用Entity Framework Core 2.1访问。许多表有40多个列。我使用EF Core Power Tools生成模型和上下文类,并且没有使用别名。当我通过API从表中获取一条记录的数据时,它需要15秒钟以上。如果删除除10之外的所有属性,则需要不到一秒钟的时间。问题是我需要表中的所有列,但是15秒是不可接受的。在访问所有列时为什么会有这样的性能下降?

0 个答案:

没有答案