This project is read-only.
Project Home Page

This project contains a set of extensions to the Microsoft Patterns & Practices Enterprise Library for the .NET Framework 2.0 ( http://msdn.microsoft.com/library/?url=/library/en-us/dnpag2/html/EntLib2.asp ).

Initially it contains implementations for the following extensions:
  • Object Relational Mapping Application Block : Provides facilities to perform mappings between relational database tables and .NET objects and a query engine to perform CRUD operations on the database using objects.
  • Dependency Injection Application Block : Provides facilities to use dependency injection patterns based on initialization of .NET objects via XML configuration files. The interfaces are more or less similar to the ones provided by JNDI (Java Naming and Directory Interface). The DIAB also includes a mechanism to use context defined objects between remote services or applications via .NET Remoting.
  • Messaging Configuration Within and Without DI : A mechanism to facilitate the use of MSMQ via XML configuration.
  • Configurable AOP : A feature that allows the programmer to dynamically inject behavior before or after method calls by using interception. It can be used along with DI objects and configurations.
Requirements:
  • .NET Framework 2.0
  • Microsoft Practices Enterprise Library for the .NET Framework 2.0 (A convenient MSI is included that places the required libraries in the GAC Microsoft.EnterpriseLibrary.Gacer.msi).
  • If using the Oracle drivers, the ODP.NET 10.2 is needed. It can be downloaded from http://www.oracle.com/technology/software/tech/windows/odpnet/index.html
  • If you are using the source code and plan on running the unit tests, it is recommended that you place the source at C:\CodePlex\Workspace\ELE unless you want to change the app.config settings.
Installing released versions:
  1. Install the requirements first.
  2. Install the ELE.CommonLibrary
  3. Install the ELE.EnterpriseLibrary

Project Sections:

Last edited Mar 21, 2007 at 1:03 AM by curibolico, version 27