私はテーブル( "ユーザ")に対してビュー( "UsersActive")を使用しています。ビューにはフィルタが1つしかなく、DateTime Users.DeletedOnがNULLであるかどうかがチェックされます。基本的には、削除されていないすべてのユーザーが含まれます。SQL:テーブルに対するビュー - ビューに対するクエリはテーブルインデックスを使用していますか?
テーブルの代わりにビューに対してLinqクエリを実行すると、それでもテーブルインデックスが使用されますか、またはビューの特別なインデックスを作成する必要がありますか?私の理解ではビューは何もなく、定義済みのクエリではないと私は直接照会されたかのように動作するはずです:DeletedON = NULL
は私の仮定は、基礎となるテーブルのインデックス点であるユーザーから
SELECT *をそれでも正しいものが使用されますか?
Yoyurの仮定が正しいです:) – Arvo