Archivo para julio 2006

Cooperator Modeler

julio 7, 2006

Amigos, hemos venido trabajando mucho en esta nueva versión de nuestro Framework (la 1.3) que haremos público muy pronto, pero queríamos darle una pequeña muestra de cómo es nuestra herramienta de modelado y es por eso que decidimos publicar un preview de la misma. Como hemos hecho cambios importantes desde la versión 1.2 a la versión 1.3, la generación de clases, que si bien ya esta funcionando, está deshabilitada en este preview debido a que posiblemente tengamos que ajustar alguas cositas. Bueno sin mas, aqui tienen una pequeña explicación de para que sirve esta herramienta. Si les interesa bajarla, al final de este post pueden encontar el link para hacerlo.

Primero que nada creamos un nuevo modelo:

NewModel

Elegimos la base de datos sobre la cual queremos generar nuestro modelo

Connect

Y la herramienta, tomando como base el esquema de la base de datos, infiere el modelo. Hay que tener en cuenta que la herramienta crea un modelo “exagerado”, y es responsabilidad de desarrollador definir los limites de las entidades.

EditEntity

Cuando seleccionamos una propiedad, las opciones de modelado cambian en la parte derecha de la ventana, dándonos la posiblidad de elegir que y como queremos que sean nuestras propiedades.

EdiyProperty

Una vez definido nuestro modelo, podemos guardarlo, para luego volver a cargarlo y modificarlo si necesitamos generar de nuevo para cambiar algo o si aparece algun objeto nuevo en la base de datos.

Esta herramienta genera los Stored Procedures necesarios y ademas genera varias clases necesarias para las entidades. En este primer preview, solo esta activada la generación de Stored Procedures, pero le mostramos en una imagen las clases que se generan para que se puedan hacer una idea hacia donde vamos…

SolutionExplorer

Bien !!! Basta de palabras y dibujitos !! Si quieren bajarse la herramienta para probar con sus bases de datos, hagan click aqui (Recuerden que deben tener .Net Framework 2.0 instalado)

Saludos, y si tienen algun problema con la misma por favor dejen un comentario en el blog asi lo solucionamos.

Anuncios