An extension of the concepts behind the Dot Net Nuke DAL+ layer, with CodeSmith template support.
The Original DAL+ mapped values from a SQL Server return dataset to the identically named properties in an object and populated the object with the values. Unfortunately it only did the conversion one way.
This project extends the DAL+ to reverse the process and allow Updates to map object property names to the like named stored procedure parameters. Think of it as DAL++ or maybe DAL#, and all DotNetNuke specific links and dependencies have been removed.
In addition it uses the Enterprise Library 3.1 from the Microsoft Practices group to improve performance and add caching capabilities