Federico,
Attach() agrega el objeto al contexto con estado
unchanged. Antes de la llamada a SaveChanges() cambiá su estado a
modified, así:
db.Entry(client).State =
EntityState.Modified;
Un saludo.
De: [email protected] [mailto:[email protected]] En nombre de Federico
Sebastian Lazarte
Enviado el: viernes, 29 de julio de 2011 03:08 a.m.
Para: [email protected]
Asunto: [puntonet] Update con EF 4.1 Code First
Hola Amigos como estan?.
Estoy dando mis primeros pasos con EF 4.1 Code First. Por ahora logre armar
la capa de acceso a datos sin problemas.
Lo unico que si, es que no logro poder hacer el update de una entidad.
Mi codigo es el siguiente:
public void Update(Client client)
{
using (SeoManagerContext db = new SeoManagerContext())
{
db.Clients.Attach(client);
db.SaveChanges();
}
}
No me da ningun error, pero, no actualiza los datos en la BD.
Alguna Idea?.
Saludos.