2014-12-22 74 views
1

我有一個select語句,它返回數千條記錄。我想在查詢中使用索引提示。我如何做到這一點使用實體框架如何在實體框架5.0中指定索引

var actCosts = db.ActCosts.Where(t => t.ScenarioID == scenarioID).ToList(); 

這樣

select * from ActCost WITH(INDEX(IX_ActCost_ScenarioID)) where ScenarioID = 797 
+3

您不能使用Linq添加查詢提示。如果你想添加這些,你將不得不執行實際的SQL。 –

+0

@BenRobinson謝謝 – Vivekh

+0

我認爲在這種情況下應該使用存儲過程。或者使用Skip Take List獲取更少的記錄。我是對吧? – KumarHarsh

回答