I have an entity defined in an EF 4.0 that is based on a view. The view lays over a table with about 18 million rows of data. I have selected the 4 deterministic properties
Row limits don't make any sense without specifying an order.
If you want to retrieve records in storage order, create a clustered index and explicitly specify it in your query.
One way to do this is with a query interceptor.