Code Generation on Steroids!
The Haystack Code Generator for .NET allows developers to create Entity and Data
classes to perform all CRUD actions against a database engine such as SQL Server
or Oracle. Haystack generates classes to call stored
procedures, views, tables, even XML files. In addition it will generate ASP.NET
pages, WPF and
Silverlight user controls, WCF Services and much more!
Create Applications Quick!
When you generate code your applications will get done faster! You also eliminate
a lot of testing that you have to do with hand written code.
Haystack is a template-driven code generator, meaning you can modify how the code
is generated by customizing pre-defined templates and by creating your own templates.
Haystack has many pre-defined templates and the template language syntax is very
straight-forward so you can modify templates quickly and easily. Haystack is very
easy to learn and use.
Our data model and validation system will generate classes that allow you to create
a Service-Oriented and N-Tier architecture quickly and easily. Right out of the
box you get all this!
- Data Transfer/Entity object (useful for Service Oriented Applications)
- Validation class (automatic generation of validation rules picked up from your
- Business logic class (a place for you to add your own custom validation rules)
- Data access class (Create, Read, Update, Delete, Search logic)
- Manager class to bring all the above into one easy to use interface
- WPF Add, Edit, Delete User Controls
- Silverlight Add, Edit, Delete User Controls
- ASP.NET Add, Edit, Delete Pages and User Controls
- View Model Class for the UI
- WCF Service Classes to support all of the above
- CRUD Stored Procedure generation
Complete Code Generator and More
Our data access classes use a provider based data layer so switching from one database
engine to another is quick and easy. No code required! We give you a complete provider-driven
Haystack provides a unique, flexible approach to data access, validation and business
logic. Using the templates provided with Haystack, the tool creates an Entity class
(or Data Transfer class) that just represents data (no methods), a set of data access
classes that are used to populate that entity class, and a set of validation classes
used to validate the data in the Entity class prior to submitting the data to the
database. Of course, Haystack supports full generation of both C# and Visual Basic.
Haystack comes with many template applications to get you started quickly and easily.
If you want to develop WPF, Silverlight and/or ASP.NET applications, we have a sample
template project to get you started quickly and easily. You can immediately try
out your generated classes, modify your business rules just by adding them to our
template project and pressing F5!
XAML Screens in Seconds!
Struggling to develop standard add/edit/delete XAML screens? Haystack will generate
them for you. We have pre-built templates that will get you started immediately!
Download a Free Trial Today
to get your 180 day free trial. See for yourself how much time you will save! Need
more information? Call us Toll-Free at (888) 899-7372.
Sign up for
a webcast on Haystack.