Separating Object Querying Languages from O/R mapping tools

Sebastien Ros just published a free library that enables you to query an arbitrary object graph using an XPath-like syntax.
It's definitely a great idea to finally separate OQL from O/R mappers. The syntax here seems very intuitive.
It brings us closer to Cw. By the way, wouldn't it be even greater if the Navigator object could be extensible?
This way, you could give it an XML document, for example, or a DataTable, or an object that has a property that is an XML document and be able to seemlessly query across the heterogeneous parts?
But maybe I'm asking too much...
Update: another, similar approach, but more standards-based: (source TSS.NET)

No Comments