
En estos días han surgido dudas respecto a cuales motores de bases de datos son soportados por la Enterprise Library 5.0, definitivamente son muchos los motores soportados por este conjunto de librerías, las cuales nos dan un abanico de posibilidades a nosotros los desarrolladores de aplicaciones con .NET. A continuación les describo las bases de datos soportadas y los recursos en los cuales pueden acceder a las cadenas de conexión de cada uno de ellos mediante archivos de configuración.
-
DB2 Provider:Tenemos la disponibilidad de poder desarrollar aplicaciones para DB2, igual si están interesados en ver la configuración de la cadena de conexión presionando en el nombre del provider pueden entrar y ver el app.config. Para descargar el motor de base de datos de DB2, puedes pulsar AQUI
-
MySQL Provider: Es recomendable que descarguen la base de datos MySQL, las herramientas y componentes necesarios para poder desarrollar proyectos utilizando este motor de bases de datos para sus proyectos .NET, al no ser una base de datos nativa de los econosistemas Microsoft, esta tendremos que adquirirla por separado. Existen versiones gratuitas, las cuales pueden ayudarnos a cumplir las necesidades de nuestros proyectos de desarrollo de software. Más información AQUI
-
Oracle Provider: Si quieren visualizar como realizar conexiones a Oracle 11g, pueden visualizar el archivo de configuración mediante el enlace que tengo en el nombre del provider. Les recomiendo descargar la versión Express
(si hay una versión Express de Oracle, un poco copia de lo que hace Microsoft con SQL Server jejeje), pueden descargar los recursos para Oracle desde AQUI

-
PostgreSQL Data Provider: Es soportada también por la Enterprise Library. En este motor de base de datos tengo poca experiencia, pero será interesante darle un vistazo. Igual los invito a visitar su sitio web AQUI
-
SQLLite Provider Sinceramente una excelente base de datos open source con un gran potencial, se las recomiendo para desarrollar aplicaciones de caracter personal o pequeños proyectos empresariales. Si desean saber más de esta BD pueden visualizarlo
NOTA IMPORTANTE: La base de datos por defecto soportada por la Enterprise Library es SQL Server, así que no tendremos problemas en realizar nuestras aplicaciones utilizando tecnologías Microsoft
. Me queda pendiente realizar algunas pruebas con SQL Server 2012, pero ese será tema de otro post
.
Cabe mencionar que no es soportado Access por la Enterprise Library. También es importante señalar que para la realización de proyectos en C# ya sea en Windows o Web, de ser utilizado un motor de base de datos distinto, es necesario descargar el motor de base de datos adecuado para nuestro proyecto de software o bien que cumpla con las necesidades de nuestros clientes.
En posts posteriores miraremos como poder utilizar el Data Application Block de la Enterprise Library. Con ejemplos prácticos.
Hasta pronto, saludos,
Samuel Arellano