Patent 7254808 was granted and assigned to Microsoft on August, 2007 by the United States Patent and Trademark Office.
A method of processing an expression includes encoding an expression in source code of an object-relational application, the expression having at least one property of a class. The source code is then compiled to provide run time code, wherein compiling of the expression produces a form of the expression having the intent of the expression by maintaining all operators and operands of the expression.