The project uses Microsoft.Practices.EnterpriseLibrary this thing, based on the name guessing and Microsoft has a relationship (can be translated as: Microsoft Practice Enterprise Library).
See the introduction of two namespaces:
using Microsoft.Practices.EnterpriseLibrary.Data; using MICROSOFT.PRACTICES.ENTERPRISELIBRARY.DATA.SQL;
Three related DLL files were found in the project reference:
Microsoft.Practices.EnterpriseLibrary.Common.dll
Microsoft.Practices.EnterpriseLibrary.Data.dll
Microsoft.Practices.ObjectBuilder.dll
This thing is called: Microsoft Enterprise Library
Microsoft Enterprise Library is a collection of reusable application blocks designed to assist software developers with CO Mmon Enterprise Development challenges. This release Includes:data Access block, Exception handling block, Logging block, Policy injection block, Semantic Loggin G block, Transient Fault handling block, Validation block, and Unity.
The translation comes here:
The Microsoft Enterprise Library is a collection of reusable application blocks designed to help software developers with common enterprise development challenges. This version includes: Data access blocks, exception handling blocks, log blocks, policy injection blocks, semantic log blocks, transient fault handling blocks, validation blocks, and unity.
Baidu got down to find Microsoft official website here:
The code for this library can be found at the site https://entlib.codeplex.com/.
Blog Park recommended series of articles address:
Http://www.cnblogs.com/rickie/archive/2005/02/17/104472.html
Http://www.cnblogs.com/terrylee/archive/2006/08/01/enterprise_library.html
Microsoft.Practices.EnterpriseLibrary