contact | sitemap | login
Search:
Home Products About Us My Crainiate Support
   Products > Object Data Blocks
 
    Overview
    Features
    Purchase and Licensing
    Download
 
 
 
 
 
 

Object Data Blocks is an object-persistence style ORM (Object Relational Manager), also known as a reverse-mapping ORM.

Classes are defined and decorated with attributes in a .net assembly and combined with a relational database provider (currently Sql Server 2005 or later) to form a data abstraction layer for your application that is strongly typed, fully object-orientated and stays automatically in sync with the underlying database. Unlike other ORMs such as NHibernate or Entity Framework, no mapping files are required. No additional database schema tables are created, and all tables and stored procedures created follow a logical, readable relational design.

Object Data Blocks supports an agile development process, supporting constant refactoring of the data abstration layer. Both table and query objects can be refactored, reused and subclassed to enable higher productivity and a more natural development style when in creating data driven applications. Changes can be deployed to a database via the deployment tool or through .net code - without any data loss. Some knowledge of relational databases is an advantage but not essential.

For corporate environments, comparisons can be run between assemblies and underlying database schemas to provide deployment scripts in SQL to meet any Database Administrator's requirements.

Object Data Blocks 2.0 requires .Net Framework 2.0 or later. Object Data Blocks 2.5 and 3.0 will require .Net Framework 3.5 or later. Object Data Blocks is recommended for new projects, or where a data import process is an option.


 
 
  Next:  Features and Benefits
 
 
© 2010 Crainiate Software. All rights reserved. | Legal | Privacy Policy