实体框架如何生成查询?

时间:2014-02-06 15:43:19

标签: sql-server database entity-framework ef-code-first

在过去的5-6个月里,我开始使用EF Code First来满足.net项目中的所有数据访问需求。 但是,大多数时候我收到客户的抱怨,说网页很慢。

我最近花了一些时间来解决这个问题,似乎大部分时间都在被EF消耗。 通常,数据库只有几万条记录,只有几个表。我经常使用标准的LINQ查询来操作数据库。此外,我在我的EF代码中使用存储库和工作单元格。我将索引应用于数据库。

我所做的一切都不是神奇的,只是常规/标准建议的方式。

EF花了这么长时间来生成查询,还是有些东西可能会丢失?即使我使用标准算法和建议的方法,为什么数据访问速度如此之慢?

0 个答案:

没有答案