The present invention provides a method and system for a query on dynamic
properties of objects. The method includes: obtaining a query;
determining that the query pertains to at least one mapped dynamic
property; obtaining mapping data for the at least one mapped dynamic
property; and translating the query for the at least one mapped dynamic
property according to the mapping data to run against a database. The
method uses the stored mapping data of the dynamic property to translate
the query on the mapped dynamic property such that it may be run against
the database. In this manner, queries on mapped dynamic properties are
performed through pushdown rather than in object space. This increases
the efficiency of the queries.