Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/07/2016, 20:14
X_fran
 
Fecha de Ingreso: octubre-2007
Mensajes: 273
Antigüedad: 16 años, 6 meses
Puntos: 5
Respuesta: Actualizar, eliminar solo los cambios en BD Mysql y C#

Te has creado un modelo relacional para el almacenamiento de tus caracteres, items, puntos, oro, etc ???, porque no creo que se tarde tanto salvar esa información. Si es un ambiente web, esa información la puedes enviar y recibir en formato JSON y es muy liviano.
Piénsatelo de esta manera:
- El usuario (bajo el rol de un caracter), obtiene un item nuevo, lo agrega a su bolsa (un simple insert en el momento de obtener el item).
- el usuario (bajo el rol de un caracter) obtiene una actualización para un item de los de su staff, un simple update en el momento de alcanzar la mejora. Es posible que tengas que realizar algunos updates como una única operación, pero imagínate que cambiarías para el id del item 25 en tu staff, la columna poder de 7 par 8 como nuevo valor; eso no es nada.
- N usuarios (con sus caracteres), se enfrentan en una pelea descomunal, imagínate la mantanza y la degradación de sus armas y el aumento en la experincia de algunos de los caracteres y todo lo demás que se te ocurra; básicamente, define operaciones concretas, y en el momento de su realiación actualiza los registros asociados.