|
|
|
CooperatorFramework
| | Asunto: | RE: [cooperatorframework] se recrean nuevamente las funciones | | Fecha: | Miercoles, 24 de Febrero, 2010 10:26:01 (-0500) | | Autor: | Luis Sanchez Casabona <luis_casabona @.......com>
|
|
Hola Amigos
Particularmente no soy partidario de tener scripts adicionales, pudiendo estar todas estas funciones personalizadas en el proyecto coop, de alguna manera siempre es posible relacionar las funciones personalizadas a una tabla, asi que no hay razon para que esten fuera,
Aprovecho este tema para plantear otro tema, el archivo coop es una archivo binario serializado a partir del modelo de metadato que cuenta el cooperator para almacenar la información de las tablas...blabla, te muy conocido ya, el problema es que algunas veces e sufrido el daño en este archivo y he tenido que reconstruir el coop, o regresar a una versión anterior y actualizarlo, el otro caso es cuando trabajamos en equipo y todos hacemos algo en el coop y que luego para integrar estos cambios hay que hacerlos a mano, si coop estuviera en xml u otro formato texto seria factible utilizar herramientas de merge que creo que ya mucho manejamos, que les parece?
From: fabiankoliren@gmail.com Date: Wed, 24 Feb 2010 11:36:21 -0300 To: cooperatorframework@egrupos.net Subject: Re: [cooperatorframework] se recrean nuevamente las funciones
leyendo de nuevo el mensaje me di cuenta que tenes razón, se refiere a las funciones personalizadas en la base de datos.
Una posible solución seria que toda función personalizada tenga un nombre distinto a las que genera coop y dichas funciones tenerlas dentro de un script de resguardo entonces en el caso que necesite modificar el dominio y volver a generar código que recupere las funciones ejecutando el script
Ing. Fabian Koliren
Blog: http://www.informaticaunlam.com.ar/ LinkedIn: http://ar.linkedin.com/in/fabiankoliren Mensseger: fabian_koliren@hotmail.com Skype: fabiankoliren
El 24 de febrero de 2010 10:58, Daniel Calvin <daniel.calvin@gmail.com> escribió:
Buenos días Fabian
Creo que segundo se refería a las funciones que coop crea en la base de datos, ahora me haces dudar.
Daniel
El 24 de febrero de 2010 10:22, Fabian Koliren <fabiankoliren@gmail.com> escribió:
Buenos Días Segundo, Para escribir código que no se pierda tenes que escribirlo en los archivos que no se encuentran en las carpetas auto, es decir, todo lo que esta dentro de las carpetas auto es el código generado por cooperator y no debes programar ahi ya que si volves a generar código perdes lo que programaste. Aprovechando la funcionalidad de partial class podes programar en los archivos que no estan dentro de la carpeta auto y luego al compilar se unirá todo como si estuviera en un mismo archivo. Espero que te sirva Saludos Ing. Fabian Koliren Blog: http://www.informaticaunlam.com.ar/LinkedIn: http://ar.linkedin.com/in/fabiankolirenMensseger: fabian_koliren@hotmail.comSkype: fabiankoliren
Qué tal?
quería saber si estoy olvidando algo o es un bug o así debe ser:
si creo una nueva tabla en mi base de datos y uso cooperator para generarle sus procedimientos almacenados y funciones (sólo a esa tabla)....
por qué todas las funciones previamente creadas en la base de datos (usando cooperator) se destruyen y crean nuevamente?
Yo creo que no debería ser así, porque algunas de las funciones se suelen modificar y entonces se pierden esas personalizaciones...
Estoy de acuerdo que se deben recrear nuevamente las funciones para las tablas marcadas en el entorno de cooperator, pero no tiene por qué tocar las funciones de las tablas desmarcadas.
Bueno, espero sus comentarios.
Saludos,
Segundo Serrano P.
----- Original Message -----
Sent: Saturday, February 20, 2010 9:09 AM
Subject: Re: [cooperatorframework] Objetos procedentes de vistas
Hola Miguel
El soporte de vistas en Coop es un poco rudimentario, dejame revisar si se puede resolver rapidamente.
Daniel
El 20 de febrero de 2010 07:58, Miquel Busom <mbusom@hotmail.com> escribió:
Hola,
Grácias por la respuesta.
Conozco las vistas actualizables. En este caso no lo es, pero aprovechaba la funcionalidad de coop para mapear el resultado de la vista a un objeto para poder consultarlo dentro de la aplicación. Nunca mando a actualizarla.
Pensaba en la posibilidad de marcarla como readonly=false para que en cada llamada se actualizara con los datos de la bbdd pero sin posibilidad de usar los métodos save o update.
Consigue el nuevo Windows Live Messenger Pruébalo
Consultas recomendadas Cargadores de baterías | Diseño Web | Servicios de Hosting | Mantenimiento de redes
-- Daniel A. Calvin Cooperator Team Member http://www.cooperator.com.ar Microsoft Certified Professional
Consultas recomendadas Servicios de Hosting | Mantenimiento de redes | Publicidad en Internet | Cartuchos de tinta para impresoras
---------------------------------------------------------------------
Tu dirección de suscripción a este grupo es sserrano@jabs.com.pe
Para darte de baja, envía un mensaje a
cooperatorframework-baja@egrupos.net
Para obtener ayuda, visita http://www.egrupos.net/grupo/cooperatorframework
---------------------------------------------------------------------
Tu dirección de suscripción a este grupo es fabiankoliren@gmail.com
Consultas recomendadas Servicios de Revelado Digital | Cartuchos de tinta para impresoras | Cursos de electrónica | Cargadores de baterías
---------------------------------------------------------------------
Tu dirección de suscripción a este grupo es fabiankoliren@gmail.com
Consultas recomendadas Servicios de Hosting | Mantenimiento de redes | Servicios de Revelado Digital | Cursos de electrónica
---------------------------------------------------------------------
Tu dirección de suscripción a este grupo es luis_casabona@hotmail.com
Para darte de baja, envía un mensaje a
cooperatorframework-baja@egrupos.net
Para obtener ayuda, visita http://www.egrupos.net/grupo/cooperatorframework
Invite your mail contacts to join your friends list with Windows Live Spaces. It's easy! Try it! |
|
|