2013-06-22 45 views
0

我有一個有很多的導航性能,其他車型POCO的模型。我想知道用一個SQL視圖替換它,通過外鍵將所有這些表加入到一個尊重模型中,以便在一次旅行中獲得我需要的所有數據將提高性能。任何提示將不勝感激。虛擬財產加盟使用視圖

回答

1

在您的情況下,使用索引視圖可能會提高讀取性能,因此值得評估。如果你有改變數據庫結構,那麼你也可以考慮使用EF的ComplexType功能,許多相關的類映射到同一個數據庫列的能力 - 避免了需要加入乾脆。

使用ORM時,記住C#模型和數據庫的設計通常不必相同;所以你可以構建一個高性能的數據庫以及一個合理的C#模型,並且損失最小。