Mimer Provider Manager  

Introducing the Mimer Provider Manager

The Mimer Provider Manager allows an application to transparently access ADO.NET providers. The application is isolated from the specifics of different providers. It allows an identical application to access several underlying ADO.NET providers with no or minimal changes to the application.

The benefits of this architecture are the following:

The interfaces supported are the standard interfaces for accessing ADO.NET providers. This means that applications that use the Mimer Provider Manager by default does not use ADO.NET provider specific features. However, the architecture allows the applications to also access provider specific features. This is done in a manner that makes it clear that this is happening. So, for example, an application may consist of 98% provider independent code and 2% provider specific. When using the Mimer Provider Manager the 2% are easily identifiable.

The current version of the Provider Manager supports the following underlying providers:

In time, more providers will be supported.

Related Sections

Architecture of the Mimer Provider.
Learn about the different parts of the Mimer Provider Manager.
Mimer Provider Manager concepts.
Learn about the different concepts and objects used by an application to access different providers and databases.
How to convert an application to the Mimer Provider Manager.
This section guides you through the steps needed to convert an existing ADO.NET application to use the Mimer Provider Manager.
The Mimer Provider Manager configuration file.
The application configuration file contains information that makes the application independent of the specifics of accessing data sources, providers and SQL filters.
Writing applications for the Mimer Provider Manager.
Learn about writing ADO.NET applications. In specific, guidelines for writing provider independent code is covered.
Accessing provider specific features.
If you want to take advantage of provider specific features, this section describes how you can do this.
How to write a support for additional providers and SQL filters.
Learn how to extend the Mimer Provider Manager more providers and SQL Filters.