Deklarit v3.5 was just released.
If you are not familiar with Deklarit, it is a Visual Studio.NET add-in that helps you create business frameworks by describing your business entities and business rules. Using these components and constraints, Deklarit will create a database as well as your business, presentation and web services layers. Deklarit uses typed-Datasets and DataAdapters for the business framework and can create winform and ASP.NET UI's using the Infragistics' NetAdvantage components.
Deklarit v3.5 has the following new features:
- Permission Based Authentication using Microsoft Enterprise Library
- Integration with Microsoft Enterprise Library
- Declarative Layout for the Add-ins Generated Forms
- Auto-filtering for Related Foreign Keys
- Referencing Tables by Candidate Key
- Add-in Creation and Customization Made Easy
This is from the “How It Works” description from the Deklarit Website:
- Design your data-based application by describing your domain problem entities data structure and business rules.
- Generate your Business Framework: DeKlarit infers the best relational data model (3rd normal form) that supports your data requirements, generates your database schema, and concurrently generates your data access and business logic code.
- Generate your Presentation Layer: Use the DeKlarit Add-ins to generate from Win and Web components to complete presentation or web services layers.
- Maintain: When your application requirements’ change, you just need to update the description of those entities. DeKlarit automatically creates a new database schema, migrates the data from the old schema to the new one, and regenerates your data access and business logic code. Because your presentation layer code maps to your domain problem entities and not to the database tables that contain their data, it seldom needs to be updated.
Learn more here.