Monstarillo .Net Code Generator - YellowBridge.com
 
Monstarillo
Key Features
  • Generates pure ADO.Net code.  Does not rely on ANY helper classes.
  • Does NOT generate and SQL on the fly.  All data access is done via stored procedures (Except for templates using inline sql which is not generated on the fly.)
  • Works with existing stored procedures
  • Preserves modified code between code generation runs
  • Generates 3 flavors of code
    1. Data layers return a custom Info class in addition to DataTables and DataReaders. Two different info objects are used depending on the template group selected. One uses native types while the other uses Sql Types.
    2. Data layers return DataTables and DataReaders.
    3. Code uses Microsoft Data Application Blocks 2.0
  • Templates are easily modified including the ability to create custom tags of your own. Read more about template modification in the Template Modification Guide
  • Generates indexers for foreign key relationships. NEW
  • Generates indexers for N:N relationships.NEW
Descriptions of selected Monstarillo Template Sets
Business and Data Layers Using Native Types NEW
When using this template group a PersistBase using Native Types, Persist, BusinessBase, Business and Info class will be generated for each table and view you select from your database. The Persist and Business classes inherit from the PersistBase and BusinessBase classes respectively and are not regenerated each time Monstarillo is run, making them an excellent place for you to put your custom code. Here is some sample code run against the Northwind database using this template set.

Business and Data Layers Using Native Types with Inline SQL NEW
When using this template group a PersistBase using Native Types and Inline Sql, Persist, BusinessBase, Business and Info class will be generated for each table and view you select from your database. The Persist and Business classes inherit from the PersistBase and BusinessBase classes respectively and are not regenerated each time Monstarillo is run, making them an excellent place for you to put your custom code. Here is some sample code run against the Northwind database using this template set.

Web Pages using Business and Data Layers with Native Types NEW
When using this template group web pages to insert, update and delete data are generated for each table selected. The pages use the same business and data layers generated from the PersistBase, Persist, BusinessBase, Business and Info Classes template set. Here is some sample code run against the Northwind database using this template set.

Business and Data Layers Using SQL Types
When using this template group a PersistBase, Persist, BusinessBase, Business and Info class will be generated for each table and view you select from your database. The Persist and Business classes inherit from the PersistBase and BusinessBase classes respectively and are not regenerated each time Monstarillo is run, making them an excellent place for you to put your custom code. Here is some sample code run against the Northwind database using this template set.

Business and Data Layers using MS Application Blocks with SQL Types
When using this template group a PersistBase, Persist, BusinessBase, and Business classes will be generated for each table and view you select from your database. The Persist and Business classes inherit from the PersistBase and BusinessBase classes respectively and are not regenerated each time Monstarillo is run, making them an excellent place for you to put your custom code. Here is some sample code run against the Northwind database using this template set.

Data Layer using SQL Types
When using this template group a PersistBase, Persist, and Info class will be generated for each table and view you select from your database. The Persist class inherits from the PersistBase class and is not regenerated each time Monstarillo is run, making in an excellent place for you to put your custom code. Here is some sample code run against the Northwind database using this template set.

Data Layer using SQL Types (All Static Methods)
When using this template group a PersistBase and Persist class will be generated for each table and view you select from your database. The Persist class inherits from the PersistBase class and is not regenerated each time Monstarillo is run, making in an excellent place for you to put your custom code. Here is some sample code run against the Northwind database using this template set.

Data Layer using MS ApplicationBlocks using SQL Types
When using this template group a DataLayer class is generated for each table you select from your database. The code generated from this template set requires Microsoft Data Application Block v2.0. You can find it here. Here is some sample code run against the Northwind database using this template set.

PersistBase and Persist (No Info) Classes
When using this template group a PersistBase and a Persist class will be generated for each table and view you select from your database. This class does not create and Info classes. All methods returning result sets return DataTables or DataReaders. The Persist class inherits from the PersistBase class and is not regenerated each time Monstarillo is run, making in an excellent place for you to put your custom code. Here is some sample code run against the Northwind database using this template set.

Web Pages using Business and Data Layers with SQL Types
When using this template group web pages to insert, update and delete data are generated for each table selected. The pages use the same business and data layers generated from the PersistBase, Persist, BusinessBase, Business and Info Classes template set. Here is some sample code run against the Northwind database using this template set.

Web Pages using Business and Data Layers with MS Application Blocks and SQL Types
When using this template group web pages to insert, update and delete data are generated for each table selected. The pages use the same business and data layers generated from the PersistBase, Persist, BusinessBase, and Business Using MS Application Blocks template set. Here is some sample code run against the Northwind database using this template set.

Monstarillo Also Works with Existing Stored Procedures

Stored Procedure Wrapper Methods
Monstarillo can create wrapper methods for each of your stored procedures. This brief tutorial demonstrates this functionality.

Stored Procedure Wrapper Classes with Info Classes
Monstarillo can create wrapper class for each of your stored procedures. The methods returning result sets will return an Info class or a DataTable. This brief tutorial demonstrates this functionality.
More Monstarillo
Overview
Download Free Evaluation
Pricing
Why Choose Monstarillo
Download Sample Code
Monstarillo Tutorials
Screenshots
Purchase Now

Yellow Bridge Software Inc. Newsletter Signup

Keep up to date with the Yellow Bridge Software Inc. newsletter.

Email Address


Subscribe  Unsubscribe
Copyright © 2004 Yellow Bridge Software Inc - All rights reserved      Privacy Policy   |    Contact Us