WilsonORMapper v3.0: Better Control and Custom Providers
Update: WilsonORMapper v3.0.0.0 (9/1/2004) includes the following:
New Features:
Define your own CustomProvider for any Database without
Recompile
-- MySql, PostgreSql, Sqlite, Firebird,
DB2, VistaDB, SqlCe, Sybase
Control your own
Transaction object with BeginTransaction method
--
Interact with the Transaction in the IObjectNotification
events
Control over all Caching with EndTracking and
ClearTracking methods
-- or set optional entity
autoTrack="false" and use StartTracking
New
ILoadOnDemand Interface for Lazy-Load with IsLoaded and
Resync
Support for Typed Datasets which some
Reporting Packages Require
Support Stored Procedures
for Relationships -- Needs More Testing
ORHelper --
Create Single Entity Mappings -- Or CodeSmith
Templates
Peer Support -- New Private and Unmoderated
Subscriber-Only Forums
MS ObjectSpaces --
BeginTransaction, EndTracking, and ILoadOnDemand
Bug Fixes:
Fixed Resync to work with Child Relations -- Minimize
Resync Need
Do Not Require LazyLoad for Recursive
Persistence of ObjectGraph
Enable Null Many-To-One
Parent Relationships -- Return Null Object
Better
Handle Value Type Conversions and Non-Int32 Auto Primary
Keys
Handle Invalid .NET DateTimes, Null Enums, and
Access Guid Values
Fixed Key Handling to Support
Entities with Zero-Value Primary Key
Fixed Optimistic
Concurrency Inserts to work with any Setup Order
Fixed
ObjectSet/ObjectList RemoveByKey and Composite Key
Tracking
And a special thanks to each of the following contributors to v3.0:
Allan Ritchie (A.Ritchie@ACRWebSolutions.com) -- Custom Providers,
Transactions, EndTracking,
Resync, and Relation Stored Procedures
Gerrod Thomas
(http://www.Gerrod.com) -- Resync and Tracking Issues
Jerry Shea (http://www.RenewTek.com) -- Lots of Miscellaneous Fixes
Ben Priebe (http://www.StickFly.com) --Typed Datasets, Null Parameters
Paul Welter
(http://www.LoreSoft.com) -- Optional CodeSmith Templates
Also thanks to Sam
Smoot, Nick Franceschina, and Jason Shigley