2013-06-22 46 views
0

我有一个有很多的导航性能,其他车型POCO的模型。我想知道用一个SQL视图替换它,通过外键将所有这些表加入到一个尊重模型中,以便在一次旅行中获得我需要的所有数据将提高性能。任何提示将不胜感激。虚拟财产加盟使用视图

回答

1

在您的情况下,使用索引视图可能会提高读取性能,因此值得评估。如果你有改变数据库结构,那么你也可以考虑使用EF的ComplexType功能,许多相关的类映射到同一个数据库列的能力 - 避免了需要加入干脆。

使用ORM时,记住C#模型和数据库的设计通常不必相同;所以你可以构建一个高性能的数据库以及一个合理的C#模型,并且损失最小。