The query still scans all the tables where it supposes to scan only one table when the tables have more than, say, 10000 rows.
The details can be found here.
http://stackoverflow.com/questions/25691738/unreliable-partitioned-view-execution-table-scan-sql-server-bug?noredirect=1#comment40155612_25691738