1. A method for using structure of data models comprising: creating an entity pattern based on at least one entity structure within the data model; and providing a mechanism for generating entity pattern-specific code.