WilsonORMapper v2.0.0.0 (3/31/2004)
Recursive persistence and cascading deletes, custom collections and embedded mappings, execute or load datasets with any raw sql, more helpful exceptions on initialization, and more. A big thank you goes out to Ken Muse and Allan Ritchie for their contributions -- see the read more link for more details.
- Use any raw valid sql statement with GetDataSet or ExecuteCommand.
- Thanks to Ken Muse
for recursive persistence and cascading delete help.
- Recursively persist all related child changes with PersistDepth.ObjectGraph.
- Optionally enable cascading deletes on any relation in the xml mappings.
- ObjectSet and ObjectList now both support Add, RemoveByKey, and Clear.
- ObjectList also supports the more standard IList Add and Remove syntax.
- Thanks to Allan Ritchie
for custom collections and embedded mappings.
- GetCollection allows you to return strongly typed custom IList collections.
- Use embedded resources, or other streams, instead of files, for mappings.
- Thanks to Jason Mesches
and Oakleaf Enterprises for OPath conversion.
- QueryHelper supports most standard OPath statements in GetExpression.
- ORMapperException was added to be the base class for internal exceptions.
- MappingException and PersistenceException sub-classes were also added.
- More initialization checks were added, and more helpful exception messages.
- The WilsonORMapper assembly is now explicitly marked as CLSCompliant.
- Support class hierarchies and simple mapping inheritance by Jerry Shea.
- Bug Fix: Optimistic concurrency now works for deletes, not just updates.
- Bug Fix: Select Stored Procedures work independent of the order of fields.
- Bug Fix: The OnCreated event is raised after auto generated keys are set.
- Bug Fix: Recursive relationships for non-lazy-loading scenarios now work.
- Bug Fix: Binary fields with null values should now work, just like others.
- Bug Fix: Added additional error handling in ObjectReader finalizer method.
- ORHelper: Last settings are saved to the registry and restored automatically.
Last Updated: 3/31/2004 12:00:00 AM