I need to query in a table of almost 1 million entries, but the interesting part is only the top 500.
I wonder if using the Take() method in the end of the query line is the best alternative in terms of speed (and memory) optimization, or it's the same thing of just doing the whole query and then taking the top elements.