SnapDAL is a combination of a factory based data abstraction layer and a data access helper for the .net platform. It has been designed for ease of use and Test Driven Design (TDD).
SnapDAL is nearing final release. The main api has been stable for more than two years. This release fullfills many goals including statement generation, a well worked mock implementation, simplified statement management, a pluggable error handler, and testing aids such as database reset and a statement manager reset. ... read more
After more than a year of thinking, testing, and refactoring, SnapDAL has been (pre) released. The notes and changlelog tell the simple story, but a dive into the documentation and samples will tell a lot more. Check it out!
I have a c# version of SnapDAL in the works. It passes the existing tests but hasn't been subjected to any real projects yet. I'll release it when I am comfortable it is reliable enough for a beta release. For this version I am planning on supporting some additional features allowing the use of the "Chain of Responsibility" pattern to support caching, test databases and other features.
The first preview release of SnapDAL is available. This release includes some documentation, sample code, unit tests and additional enhancements from the original cvs release. Check out the various readme files for more info.
The initial code base, a merge of functionality added by PAi and Quilogy has been loaded to CVS.