Working with Code Generators
| Code generation is the technique of using or writing programs that write source code. Code generators are tools built to serve engineers in the creation of applications. Code generators allow engineers to concentrate on building the application while the generator handles the grunt work tasks. Based on this simple definition, Orasis Software Mapping Studio uses a pure Code generation engine that generates code based on pure database mappings that you create visually. | ||
A UI Code generation toolset, with all of the features of a powerful IDE, enables you to visualize your database schema and build SQL queries using drag and drop. The powerful wizards drive code generation by mapping the queries to your data models and creating method signatures in classes. Code generation occurs for each mapping in the method that you define and both database and object metadata are used for the creation of efficient and open ADO.Net code. |
A code generator simply generates code and Orasis wants the developer to unit test and benchmark the code without spending hours on writing unit test programs that are never kept in sync. The generated code is simply compiled and run in a different application domain with the results displayed right in your screen. Simply input the parameter values in a grid. Code generation can now be tested and verified at all times. Stop guessing and stressing on issues that relate to performance. If a performance issue occurs, a simple run of the suspected mapping can confirm the results. The Orasis Mapping Studio code generator now gives control to the engineers to craft their own custom data services with zero compromises in development time and performance. The Code generation engine advices the mappings and generates efficient code that engineers can utilize in their projects. |
|