I often have a situation where I have a filled collection and now I need to retrieve a subset of that collection. In ADO.Net this is easily done by creating a DataView and setting its RowFilter property. I haven't found equivalent functionality in GenPro objects. I realize that I could create a Predicate and do a getMulti with a new collection object, but I want to get the subset from an already filled collection that I have in memory, not do another database hit.
Is there something I've missed that will allow me to do this, short of looping through the collection and examining every entity in it?