Durante estos últimos días he tenido que trabajar muy de cerca con Oracle y .Net. Y, si bien dentro de Visual Studio .Net podemos utilizar el Server Explorer para acceder y consultar los datos de una base de datos en un Server Oracle, no nos es posible modificar la estructura de una tabla, o modificar un procedimiento de un paquete en Oracle. Los que trabajamos usualmente con Microsoft SQL Server, sabemos las ventajas que tiene poder realizar todas estas tareas desde el Visual Studio.
Sin embargo, debido a problemas con Com+ y Oracle (seguramente un nuevo articulo para revista ElGuille), he tenido que navegar mucho en http://otn.oracle.com y me he encontrado con las Oracle Developer Tools for Visual Studio .Net (http://www.oracle.com/technology/tech/dotnet/tools/index.html).
Este set de herramientas agrega un nuevo panel dentro del Visual Studio 2003, que permite trabajar más profundamente con una base de datos. Por ejemplo, modificando procedimientos, creando tablas, realizando querys online, etc.
La instalación es simple, aprovechando el Oracle Universall Installer y el archivo completo de instalación es de 192MB. Una vez instalado, lo podemos activar en el Visual Studio .Net desde el menú View – Oracle Explorer

Esta acción pone visible un nuevo panel muy similar al Server Explorer, pero solo para conexiones contra servidores Oracle

Luego, podemos agregar una nueva conexión

Configuramos los datos de acceso a la misma

Y finalmente podemos ver todos los objetos del Server

Y modificar y trabajar sobre los que sea necesario.
Otra de las cosas que trae, pero que no he tenido la oportunidad de probar es la generación automática de código a partir de objetos arrastrados y soltados sobre un form. Este ejemplo online y otros se explican en un flash muy informativo que podemos ver en http://www.oracle.com/technology/tech/dotnet/viewlets/odt060305.html.
Bueno espero que les sea útil y suerte!!!
Leave a comment