WilsonORMapper v4.0 Released -- Includes .NET v2.0 Generics and Nullable Types
as well as .NET v2.0 support for generics and nullable types -- and even more OPath support thanks to Jeff Lanning.
Download the updated demo package which contains both the usual simple demo and a more complex example.
Update: WilsonORMapper v4.0.0.0 (5/26/2005) includes the following:
- Supports "shared inheritance" in the database using type discriminator.
- This is also referred to as "single table with type discriminator".
- Always supported "redundant inheritance" or "one table per concrete type".
- Added support for .NET v2.0 Generics and Nullable Types -- VS 2005 Beta.
- Allows you to initialize you own relation collections, as long as IList.
- Works for all new objects, as well as non-lazy cases for existing objects.
- QueryHelper GetExpression expanded with ComparisonOperators by Paul Welter.
- Also includes nearly complete OPath engine (Longhorn Specs) by Jeff Lanning.
- Added ExecuteScalar and GetDataSet methods to the Transaction class.
- Added defaultNamespace for types that do not include the Namespace.
- Breaking Change: ExecuteCommand/Update/Delete returns int (not bool).
- Bug Fixes: Enum support, ObjectSet indexer, two types with the same name.
- Bug Fixes: Exceptions and Parameter are now marked Serializable also.
- And a special thanks to Jeff Lanning for help with both OPath and Generics.