Telerik OpenAccess ORM uses LINQ,
which is currently the most commonly used backend-independent query language for .Net. You can find more information how to use it together with OpenAccess in this article
. If you need to build queries dynamically at runtime, you could also have a look at the Dynamic LINQ library
Hope that helps.
the Telerik team