Solución: El error se produce porque las tablas no tienen definida una clave primaria. Este es un requisito fundamental para trabajar con los Entity. En mi caso estaba realizando las pruebas creando el modelo a partir de la BD y no me bastó con definirlo en el modelo. Tuve que definirla en la BD original y generar de nuevo el modelo.
Ej:
try
{
MiEntities testcontext = new MiEntities ();
.....
testcontext.SaveChanges();
}
catch(Expception ex)
{
MessageBox.Show(ex.InnerException.ToString());
}
No hay comentarios:
Publicar un comentario