Register       Login  
   Small text Medium text Large text
  Useful links  
   
         
     
  Announcements  
 
Genome 3.4 service release #2 - Aug 6
This service release includes important bugfixes and allows side-by-side installation with the upcoming Genome V4.   read more...
Roadmap updated - Apr 18
The next releases will deliver a host of new and improved features. Our release roadmap has been updated accordingly.   read more...
Genome 3.4 released - Feb 13
We have added some new features and smoothed out a couple of rough edges in Genome’s LINQ integration.   read more...
Get certified - Feb 4
Find out about Genome certifications.   read more...
Genome 3.3.7 released - Dec 17
This release provides some minor fixes to Genome's Visual Studio integration; an upgrade is recommended.
  read more...

Updated roadmap - Nov 26
Apart from the upcoming 3.3.6 release with Visual Studio 2008 RTM support, the updated roadmap covers a number of important features that will be delivered in the next few versions.
  read more...

The Missing LINQ: Genome 3.3 released - Oct. 9
We have made LINQ a first-class citizen and have promoted it to be Genome's primary language. Featuring improvements to GRIP and the documentation, Genome 3.3 is now available for download.

vs2008_logo

  read more...

 
         
     
  About Genome  
 
If you develop NET enterprise applications that store durable state in relational databases, you need to overcome the impedance mismatch between your object-oriented business model and the relational data model. Layered architectures address this mismatch in the data access tier, which takes up a significant proportion of development efforts when implemented manually. Apart from the purely entity-relational mapping aspect, it is quite hard to encapsulate data query logic formulated in SQL, degrading maintainability and flexibility of this layer.

Genome is an object-relational mapping (O/R mapping) tool that automatically persists .NET classes in relational databases. It generates the data access layer from the class model and schema mapping to the relational model provided by you. This introduces object-oriented concepts and true refactoring down to the data access logic tier. Depending on the type of application, you can reduce your development efforts by 20-80% while increasing maintainability and flexibility of your code.

Unlike other object-relational mapping tools available on the market, Genome does not focus solely on CRUD operations and pre-defined relationship models, which only cover the entity-relational mapping aspect of O/R mapping. Query expressions executed by the database system make up a significant part of any data driven application. However, other O/R mapping query languages are strongly based on SQL concepts, thereby providing only a partial solution to the O/R mapping problem. Genome is the only product on the market to offer a comprehensive solution by allowing you to encapsulate and reuse query snippets in a strongly typed manner.

Genome provides the most recent state-of-the-art features found in any O/R mapping tool. It has been in use since 2002 in real world applications, ranging from single-developer projects to endeavours involving several 10,000 person-days. A team of developers is constantly improving Genome and adapting it to new releases of the underlying .NET and database platforms. For successful deployment in projects, Genome's support and coaching services can be rendered both on-site and off-site.