I am trying to write QueryOver statement for selecting N rows in the descending time order.
session.QueryOver<T>().Take(10).OrderBy(x=>x.DateInserted);
Unfortunately this is not at all working. Is there any way to sort it out?
You haven't specified if you want ascending or descending order in your query, so try doing like this:
session.QueryOver<MyClass>()
.OrderBy(x => x.DateInserted).Desc
.Take(10).List();
At the end you have to call List to get a collection containing the results, and don't forget to replace the generic type T by your class name.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With