DeKlarit
DeKlarit uses a simple entity-oriented design to build a correct relational model. This makes it incredibly productive, as you don�t have to worry about the normalization process or object-relational mapping. When your requirements change, DeKlarit automatically creates a new database schema, migrates the data from the old schema to the new one, and regenerates the required DataSets and DataAdapters. DeKlarit supports for SQL Server and Oracle and generates VB .NET and C# code.