Mostrando las entradas con la etiqueta Cooperator Framework. Mostrar todas las entradas
Mostrando las entradas con la etiqueta Cooperator Framework. Mostrar todas las entradas

23 enero 2007

Cooperator Framework 1.3.0.1100 Liberado :-)


Quiero comentarles que Cooperator Framework 1.3.0.1100 fue liberado, realmente esta es la versión final, mis felicitaciones a Eugenio Serrano y Daniel A. Calvin por este proyecto. Permitame decirle que es Cooperator Framework:

Cooperator Framework es por un lado, una librerías de clases base, y por otro, una herramienta de generación de código que agilizan el desarrollo de aplicaciones para Microsoft .Net Framework 2.0/3.0
El objetivo principal es que sea fácil de usar y de acercar los objetos a más gente de una forma fácil y transparente. Las principales características son:

  • Uso de entidades para definir el problema a resolver.
  • Modelo totalmente tipado (Capa de Datos y Entidades), esto significa que las clases de persistencia y recuperación de objetos devuelven tipos específicos (Objetos de nuestro dominio), explotando generics
  • Los objetos pueden enlazarse a los controles de los formularios, tanto windows como web aprovechando las ventajas de edición de Visual Studio 2005
  • Soporta cualquier Primary Key definida en las tablas, sin necesidad de modificarla o crear un campo unique en las mismas.
  • Usa procedimientos almacenados (stored procedures).
  • Soporta concurrencia.
  • Genera código de Stored Procedures, y proyectos tanto en C# como en Visual Basic.
  • Mantiene el modelo en un repositorio, el cuál puede ser modificado en cualquier etapa del ciclo de desarrollo, permitiendo volver a generar código tanto para nuestra aplicación como los stored procedures en la base de datos.
  • Licencia BSD
Aquí hay un pequeño ejemplo del código que necesario para recorrer los detalles de una orden:

‘Obtenemos la orden 1233
Dim myOrder As OrdermyOrder = OrderMapper.Instance().GetOne(1233)
‘Recorremos el detalle de la orden y sumamos cada renglon
Dim OrderTotal As Decimal = 0

For
Each myDetail As OrdenDetail In myOrder.Details
OrderTotal = OrderTotal + (myDetail.UnitPrice * myDetail.Quantity)
Next



Sito oficial (esp): http://cooperatorframework.wordpress.com/
Sitio CodePlex: http://www.codeplex.com/cooperator

Fuente extraida: Pagina oficial de Cooperator Framework