Released on August 10th, 2006 (build: 126.96.36.199)
Genome 3.0 provides major enhancements to Genome that utilise new features of the Microsoft .NET 2.0 Framework. Genome 3.0 is therefore available for the .NET 2.0 only. For use with .NET 1.1, the latest release of Genome 2.x can be downloaded from the Genome website.
Genome 3.0 entails breaking changes when upgrading from Genome 2.x. However, change efforts should be minimal when upgrading existing Genome 2.x projects.
The current release of Genome 3.0 is the beta 2 release. We consider this release to be function complete and expect the final release within the next few weeks. This What’s New only describes features that were newly introduced in beta 2. Please also refer to the What’s New of Beta 1 to see the other new features introduced earlier.
Transient fields support for persistent objects
Transient fields on Genome persistent object proxies are now directly supported by Genome.
Projecting persistent objects into transient objects
Sets of persistent objects can be now projected into Sets of transient objects.
Support for System.Transactions
Contexts can now participate in a System.Transactions.Transaction. If an ambient transaction exists when a Context is created, the Context automatically enlists in the transaction.
Database Reverse Engineering Wizard support for VB.NET
The Database Reverse Engineering Wizard (DBREW) has been updated to additionally support class model generation in VB.NET and several bugs have been fixed.
Automatic tracking of implicit Collection modifications
Mapped collections can be now implicitly tracked by Genome.
Lists of namespaces can now be specified for DataDomains.
Improved documentation and samples