EF代码优先和大型模型的性能

时间:2012-09-19 11:40:11

标签: .net performance entity-framework ef-code-first

以前,使用EF模型,虽然对模型中的实体数量没有限制,但据说为了获得最佳性能,a model should be limited to 200 or 400 entitie s。虽然您可以拥有超过400个实体的EDMX,但EF可能会slow down

使用Code First,是否建议对型号进行尺寸限制?在可能遇到性能问题之前,我们是否可以限制模型中可以使用的实体数量?我找不到相关的信息......

感谢。

1 个答案:

答案 0 :(得分:0)

应用程序启动时性能的主要原因是视图生成。鉴于CodeFirst / DbContext API / EntityFramework.dll只是在System.Data.Entity.dll之上的层构建,并且视图是由System.Data.Entity.dll生成的,我认为你可能会期望类似的行为视图生成被认为是。