CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

David Hayden [MVP C#]

         .NET Tutorials, Patterns, and Practices

Codus - Code Generation Tool for object-Relational Mapping - O/R Mapper

I have a long list of O/R Mappers, .NET Code Generation Tools, and .NET Tools on my personal blog..  However, I thought I would start a list of tools here as well.

Codus just came out with a new version with a few new features.  Here is the description of Codus per the Codus website:

"Codus is a comprehensive code generation tool for object-relational mapping. It takes an existing database and automatically generates all of the code for updating, deleting, inserting and selecting records. In addition, it creates web services for distributed programming, strongly-typed collections, and a full set of unit tests. Features include:

  • Multiple Database Support
    • Support for MS Sql Server and MS Access
    • (Support for MySql, DB2 and Oracle coming soon!)
  • Connection Wizard
    • Easily build multiple types of connections
    • Generate database specific and OleDb generic connection strings
    • Automatically test connections
    • Store database settings for future use
  • Database Properties Editor
    • View full database schema
    • Select tables for generation
    • Select views for generation
    • Select individual columns for generation
  • Code Generation Options
    • Generation of VS.NET solution and projects with all appropriate references
      • Automatic compilation of all output
    • Generation of Data Access Objects (DAO) with rich set of features
      • Automatically creates all object-relational mapping of Table Entities to database data
      • Support for queries using primary key
      • Support for queries using foreign key
      • Support for custom queries
      • Constant values for table name, primary key name and column names
    • Generation of Table Entities
      • Serializable for distributed applications
    • Generation of Strongly-Typed Collections (IList, IDictionary implementations)
    • Generation of WebServices layer
    • Generation of NUnit tests
    • Generation of Zanebug tests
    • Generation of Mock objects for testing
    • All generated code contains documentation (for processing w/ NDoc, etc.)
  • Template-Driven Output
    • All output is done with NVelocity based templates, based on the Apache Velocity template language
    • Ability to create custom templates or modify current Codus templates
  • Adapdev.NET Integration
    • Generated code is based on the Adapdev.NET Enterprise Framework, providing long-term extensibility and proven, feature-rich functionality"

I haven't had a chance to try it yet, but it is on the list.



Check out Devlicio.us!

Our Sponsors

Free Tech Publications

This Blog

Syndication

News

CodeBetter.Com Home