Lets say that I have a class called Stock and which has a virtual ICollection Prices, which is a historical set of prices.
If you fetch a stock and after the stock is materialized you query the Prices but apply a filter like mystock.Prices.OrderByDescending(px => px.Date).First(), EF internally loads all the prices and then it applies the filters used, since prices could be a large collection, I would really like to see EF just load the price that matched my where criteria. Basically applying the filtering at the server end rather than client side.
Is it possible to do this?
Thanks