Programación y Desarrollo para Windows Phone Para temas de programación de software y desarrollo de aplicaciones, interfaces, etc bajo el nuevo Windows Phone

Respuesta
 
Herramientas
  #1  
Viejo 04/06/12, 17:15:06
Array

[xs_avatar]
neverlook neverlook no está en línea
Usuario poco activo
 
Fecha de registro: ene 2012
Mensajes: 5
Modelo de smartphone: LG Optimus Black
Tu operador: Yoigo
error Row not found or changed

Hola compañeros, a ver si me podeis ayudar con esta duda:
Al ejecutar la siguiente linea de codigo
contextDb.SubmitChanges();
me salta dicha excepcion.
Hay veces que no me salta el error pero en la siguiente pagina a la que tengo q ir no se me muestran los cambios x lo q creo q aun asi no sube los cambios a la base de datos.
He leido por ahi que "la solución pasa por simplemente sincronizar la estructura de tu Base de Datos a nivel de campos con tu modelo de Linq To Sql."
Y
"Lo que tuve que hacer es eliminar las tablas del contexto y agregarlas de nuevo"
Pero no se como aplicarlo.

Otra dudilla que tengo a ver si asi apredo a depurar mejor, sabeis como puedo ver los valores de las tablas mientras estoy en ejecucion?

Muchas gracias de antemano
Responder Con Cita


  #2  
Viejo 07/06/12, 15:56:45
Array

[xs_avatar]
neverlook neverlook no está en línea
Usuario poco activo
 
Fecha de registro: ene 2012
Mensajes: 5
Modelo de smartphone: LG Optimus Black
Tu operador: Yoigo
Hola!
Ya parece que lo solucioné, en mi base de datos tengo declarado un identificador asi:
[Column(IsPrimaryKey = true, IsDbGenerated = true)]
public int ViajeId
{
get { return viajeId; }
set { viajeId = value; this.OnPropertyChanging("ViajeId"); }
}

Y lo que hacia era actualizar los demas datos sin tocar el id,
ListaViajes[0].Nombre = txtNombre.Text;
ListaViajes[0].FechaIni = fecIni.Value.Value;
ListaViajes[0].FechaFin = fecFin.Value.Value;
ListaViajes[0].Presupuesto = txtPresupuesto.Text;

Pues bien, añdiendo la siguiente linea todo resuelto:
ListaViajes[0].ViajeId = id;

La verdad es que todavia no se muy bien la razon de porque tengo q tocar el id para subir los cambios.... pero bueno al menos puedo seguir adelante.
Saludos!
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Todo sobre Windows Phone > Software para Windows Phone > Programación y Desarrollo para Windows Phone



Hora actual: 15:35:48 (GMT +2)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /