내 테이블 ("사용자")에 대한보기 ("사용자 활성")를 사용하고 있습니다. 뷰에는 하나의 필터 만 있으며 DateTime Users.DeletedOn이 NULL인지 여부를 확인합니다. 기본적으로 삭제되지 않은 모든 사용자가 포함됩니다.SQL : 테이블에 대한보기 - 여전히 테이블 인덱스를 사용하는보기에 대한 쿼리입니까?
이제 테이블 대신보기에 대해 Linq 쿼리를 실행해도 여전히 테이블 인덱스가 사용됩니까? 아니면 뷰에 대한 특수 인덱스를 만들어야합니까? 나의 이해에서보기 아무것도하지만, 미리 정의 된 쿼리없고 그냥이 직접 쿼리 것처럼 작동합니다 :
SELECT *를 사용자의 DeletedON는 = NULL
내 가정하는 경우 그 기본 테이블의 인덱스 여전히 올바른 것으로 사용됩니까?
Yoyur 가정은 올바른 :)입니다 – Arvo