One of Microsoft’s efforts over the past couple of years has been to provide developers with useful code libraries that illustrate best practices. This achieve this goal the Patterns and Practices Group has been tasked with developing numerous application blocks, which are open-source libraries aimed at solving common tasks.
One such application block is the Data Access Application Block:
The DAAB provided a wrapper class for accessing data from a SQL Server database. It’s set of methods essentially reduced data access down to one line of code, thereby reducing the tedious amount of code that it typically required when working with database data. The Exception Management Application Block provides a simple, yet extensible way to record exception information. (For more information on these application blocks be sure to read Examining the Data Access Application Block and Examining the Exception Management Application Block.)
I haven’t had a chance to work with any of these application blocks yet, but I am excited to check them out! It really could be a big time-saver, which wouldn’t be a big surprise as most of the .NET stuff is really focused on that.
For more information check out http://aspnet.4guysfromrolla.com/articles/062503-1.aspx