我對我的表格(「用戶」)使用視圖(「UsersActive」)。該視圖只有一個篩選器,它檢查DateTime Users.DeletedOn是否爲NULL;它基本上包含所有未被刪除的用戶。SQL:查看錶 - 對View的查詢是否仍然使用表索引?
如果我現在對視圖執行Linq查詢而不是表,他們仍然會使用表索引還是需要爲視圖創建特殊索引?在我的理解中查看是什麼都沒有,但一個預定義的查詢,並應工作一樣,如果我是這樣直接查詢:WHERE DeletedON = NULL
是我的假設
SELECT * FROM用戶底層表的索引仍然會被正確使用?
Yoyur假設是正確的:) – Arvo 2009-06-01 19:29:08