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
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.
Data layers return DataTables and DataReaders.
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