Register       Login  
   Small text Medium text Large text
  Useful links  
   
         
     
  Announcements  
 
Genome Visual Studio 2017 Integration Update v1.0 release - Friday, April 07, 2017
Starting with Visual Studio 2017 the Genome Visual Studio integration is distributed as separate Visual Studio Extension. The extension can be downloaded from the professional and express download sections. The v1.0 version includes support for Data Domain Schema projects (mapping project, mapping files). Support for Genome Messaging Extension (WOPii) will be included in the next version.  
Genome v4.2 SP10 released - Wednesday, May 18, 2016
Genome v4.2.11 provides fixes for the integration to Microsoft Visual Studio 2015. With the update DataDomain schema projects can be compiled to .NET 4.6.1 and .NET 4.6.2 as well. The service pack contains a few minor fixes in the Sqlite provider and in the runtime too.  
Genome v4.2 SP9 released - Tuesday, September 22, 2015
Genome v4.2.10 provides integration to Microsoft Visual Studio 2015 with the same functionality as for VS2013. Also with this update the DataDomain schema projects can be compiled to .NET 4.5.2 and .NET 4.6 too. The service pack adds support for PostgreSql database and contains a few minor fixes in the runtime too.  
Genome 4.2 SP8 supports VS2013 and .NET 4.5 - Thursday, October 24, 2013
Genome v4.2.9 provides integration to Microsoft Visual Studio 2013 with the same functionality as for VS2010 and VS2012. Also with this update the DataDomain schema projects can be compiled to .NET 4.5 and .NET 4.5.1 too. The service pack contains a few minor fixes in the runtime too.  
Genome 4.2 SP7 released - Wednesday, May 01, 2013
With a few fixes and a small feature!  
Genome 4.2 SP6 supports VS2012 RTM - Friday, August 24, 2012
Genome v4.2.7 provides integration to Microsoft Visual Studio 2012 RTM with the same functionality as for VS2010. This release contains only this tool enhancement and no change in the runtime.  
Genome 4.2 SP5 with VS2012 RC support - Friday, June 29, 2012
Genome v4.2.6 provides integration to Microsoft Visual Studio 2012 RC with the same functionality as for VS2010. This release contains only this tool enhancement and no change in the runtime.

Important note: Visual Studio 2012 RC comes with a change in the MsBuild system, that causes the Genome builds fail (in VS2012 and also in VS2010) with the following error:
error MSB4185: The function "CurrentUICulture" on type "System.Globalization.CultureInfo" has not been enabled for execution.

This problem will be fixed my Microsoft in VS2012 RTM. In the meanwhile you have to set the environment variable “MSBUILDENABLEALLPROPERTYFUNCTIONS” to “1”. (You might need to restart Visual Studio).
 

Genome 4.2 SP2 (v4.2.3) released - Oct 29, 2010
With many fixes and small features!   read more...
Genome 4.2 released - Feb 10, 2010
Supports now Visual Studio 2010!   read more...
Updated roadmap - Dec 22, 2009
learn more about the upcoming Genome v4.2 release   read more...
Genome 4.1 released - Mar 31, 2009
Read more about what's new in this release.   read more...
New Product Video released - Jan 16, 2009
Get a quick overview of Genome v4.   read more...
 
         
     
  2007/02/16 - Genome 3.1 for .NET 2.0  
 
Released on 19th of February, 2007 (build: 3.1.0.113)

Genome 3.1 exclusively supports the .NET 2.0 Framework and introduces many new features as well as bugfixes.

Updated Documentation
We have extended existing documentation and have further adapted changes in the Genome 3.x API.

Updated OQL User's Guide
The OQL User's Guide has been fully adapted to the new Genome 3.x APIs and extended with additional topics.

New User's Guide topic for context handling
A whole new topic has been added to the User’s Guide (UsersGuide.Context), explaining context usage and reflecting recent changes in context handling in Genome 3.1.

Improved API documentation of the generic Genome types
The “Genome Core API Reference” topic has been updated with complete documentation of Set, Collection and DataDomain.

Support for Microsoft SQL Server 2005 Compact Edition (SqlCE) databases (Professional and Evaluation edition only)
Genome now supports Microsoft SQL Server Compact Edition databases with the Microsoft ADO.NET provider for SqlCE 3.1.

Mapping enhancements
Two new type mapping features have been introduced to support mapping bool and enum types to database field types other than the default. Custom database fields and how values are represented in the database can now be specified.

Query providers
Interfaces of query providers that can be mapped in OQL can now be specified in order to implement entry points to the domain model.

Context-bound objects and sets
The WinForms framework does not offer any infrastructure that Genome could use to provide an active context automatically for a currently executing event handler of a form or control. To help develop such applications, Genome 3.1 offers a way of specifying the Context for each data access operation explicitly.

Improved performance

Improved data population
We have optimised Genome for many data population scenarios. Retrieval of transient objects has also been improved.

Improved query generation
Genome's query generation module has been improved to generate more optimal JOINs by using table joins instead of sub-query joins when possible.

Prepared queries
For queries that are not dynamically built at run-time, Genome can pre-compile and reuse the SQL statement generated.

Further improvements

Smart navigation between source code and mapping file
The shortcut key (default: Ctrl-Alt-G) that was introduced in Genome 3.0 for navigating between source code and mapping file has been enhanced with smart navigation logic.

Extended Database Reverse Engineering Support

The Database Reverse Engineering Wizard has been extended to influence how names of generated classes and properties are created, so that you can now specify renaming rules which fit your business model and database's naming policy.

Improved LINQ integraion
Genome’s LINQ integration has been improved so that can now specify LINQ queries in the mapping file, thereby enabling you to reuse mapped LINQ expressions in other LINQ or OQL expressions, adding a value not given in the current LINQ to SQL CTP.

Windows Vista and Visual Studio 2005 SP1 support
The Genome installer has been modified to fully support Windows Vista and Visual Studio 2005 SP1.

Mapping abstract members with <RawSql>
The <RawSql> element has been improved to allow code generation, so you can map abstract members with the <RawSql> element.