テーブル ("Users") に対してビュー ("UsersActive") を使用しています。ビューにはフィルターが 1 つしかなく、DateTime Users.DeletedOn が NULL かどうかをチェックします。基本的に、削除されていないすべてのユーザーが含まれます。
テーブルではなくビューに対して Linq クエリを実行した場合、引き続きテーブル インデックスを使用するのでしょうか、それともビュー用に特別なインデックスを作成する必要がありますか? 私の理解では、ビューは定義済みのクエリに他ならず、これを直接クエリしているかのように機能するはずです。
SELECT * FROM ユーザー WHERE DeletedON = NULL
基になるテーブルのインデックスが引き続き使用されるという私の仮定は正しいですか?