This software is a .NET Persistence Framework that supports Oracle, Microsoft SQL Server, Microsoft Access, and XML file types.
Designed for maximum performance and ease of use, ObjectMapper .NET enables developers to build business components with unprecedented productivity and optimal runtime performance. The entity model drives the database layout, enabling real model-driven development. This model can be designed using the CASE tool of your choice, even by business analysts rather than classical developers.
After designing the model, annotate the entities and their properties with declarative attributes, which can tell ObjectMapper .NET simple things like the length of a text field or provide more complex information, such as allowing fields to be picked from another table. In many cases, the default behavior will suffice, reducing the amount of work required.
One of ObjectMapper .NET's impressive features is its ability to use meta information to create a DDL file to create the database, including all constraints. It also supports database versioning, eliminating the need to maintain a separate DDL or manually synchronize properties and database table columns. All of these features are contained in one single source, thus eliminating maintenance hurdles and a whole class of error conditions. Overall, ObjectMapper .NET is an impressive ORM that offers the advanced functionality and ease-of-use that developers need to build great projects.
Version 2.3.3903.0: N/A
Version 2.3.3013.0:
Bug Fixes:
- Fix Sql Script Execution for Sql 2000 Persister.
- The Access Persister Integration Check has been fixed for MEMO fields.
- The SQL Output has been fixed for all SQL Persisters.
- The Parameter replacement has been fixed for all Persisters. That means that duplicated parameters will be now replaced correctly.
- Select TOP has been fixed for SQL Server 2000 Persister.
- Several minor bugfixes and enhancements.
For detailed information what changed have a look at the blog at http://blog.objectmapper.net
Version 2.0.2307.0:
New features:
- Added a new implementation for the sql with clause.
For detailed information what changed have a look at the blog at http://blog.objectmapper.net
Version 2.0.2129.0:
New features:
- Added a first LINQ Implementation using the AdFactum ObjectMapper .NET
Changes:
- Remove .NET 2003 Implementation and change internal collections to generics.
Bug Fix:
- Fixed the XML Persister which could not store aggregated objects before.
- Fixed smaller bugs regarding use of different primary keys.
For detailed information what changed have a look at the blog at http://blog.objectmapper.net
Version 1.90.1917.0:
New features:
- Added a universal OBM (ObjectMapper .NET Manager Class) with multi threading, nested transaction support and performance improved object creation interface.
Changes:
- Added Disposable Pattern
Bug Fix:
- Added parenthesis to order by clause. (Fix 1793851)
For detailed information what changed have a look at the blog at http://blog.objectmapper.net
Version 1.81.1917.0:
Bug Fixes:
- Fixed a bug that occured sometimes when saving properties with the [GeneralLink] attribute.
For detailed information what changed have a look at the blog at http://blog.objectmapper.net
Version 1.80.1811.0:
New Features:
- The [DefaultValue] attribute is now supported by the AdFactum ObjectMapper .NET
Bug Fixes:
- Fixed a bug that occured when writing the repository and the length of the table name had less than 3 characters.
- Character Fields has every time been updated, even if no data change has occured.
For detailed information what changed have a look at the blog at http://blog.objectmapper.net
Version 1.70.1706.0:
New Features:
- The AdFactum ObjectMapper .NET is now able to handle auto incremented primary keys for Oracle,
Microsoft SQL Server and Access. Therefore two new base classes have been established: AutoIncValueObject and GenericValueObject.
- Remove of the redundant column "PROPERTYNAME" when using general linked collections.
- Added a new solution file to use with the new Visual Studio .NET codeName Orcas (Beta 1)
For detailed information what changed have a look at the blog at http://blog.objectmapper.net
Version 1.62.1602.0:
New Features:
- Microsoft SQL Server CE available for Desktop Applications. (RequestId 1704210)
Bug Fixes:
- Fixed some bugs regarding the Difference Check that creates an update DDL script. (RequestId 1704208)
- Fixed bug that prevents storing objects to Microsoft SQL Server CE with same types and values. (RequestId 1709026)
For detailed information what changed have a look at the blog at http://blog.objectmapper.net
Version 1.60.1517.1:
New Features:
- Until this version the join condition could only join types with types. I improved the join condition in order to enable joining objects with objects. This feature reduces the amount of conditions that are necessary to limit the database query to a single entity.
- The InCondition has been extended to use value lists in order to support queries like "field IN (value1, value2, ... valueN)".
Changes:
- Changed the ForeignKey attribute from a class attribute to a property attribute. Combined Foreign Keys can set with key groups, like already implemented within the Unique attribute.
For detailed information what changed have a look at the blog at http://blog.objectmapper.net