0

我知道答案是“这取决于”。我发现在一些操作中,删除急切加载实际上是提高了性能,无论是在我的LM还是AppHarbor(尚未在Azure上进行过测试)。什么时候使用EF 4.1 DbContext(+ SQL 2008 R2)进行延迟加载而不是加载?

在迄今为止我尝试过的情况下,根实体没有被主键查询。主键是一个int,但这些查询不利于Guid候选键来从URL中混淆int pk。我没有Guid上的键或索引,唯一的键(除fk之外)是int pk,并且它是聚簇的。

在Guid候选键上使用非聚集索引可能会更快加载速度更快?

回答