Using the Microsoft Enterprise Libraries
Using the Data Access Application Blocks in Applications
Using the Microsoft Enterprise Libraries can simplify application development by wrapping common tasks, such as data access, into portable code that makes it easier to move your application from one DBMS to another.
The PSQL data providers support the Data Access Application Blocks (DAAB) and Logging Application Blocks (LAB). The classes in the DAABs provide access to the most frequently used features of ADO.NET. Applications can use the DAABs for tasks such as passing data through application layers and returning changed data back to the database. Using DAABs eliminates the need to keep writing the same data access tasks for each new or revised application, so you can spend your time more productively
Applications that use the standard Logging Application Block and design patterns can quickly display the SQL that is generated as part of the ADO.NET Entity Framework data provider.
To use features of the Enterprise Library with your data provider, download Microsoft Enterprise Library 6 (April 2013) from http://msdn.microsoft.com/en-us/library/dd203099.aspx. You can also download the Enterprise Library documentation, which contains detailed information about using the application blocks.