Entity framework attach update not working
问题 I'm trying to update a POCO object using entity framework in the following way: context.Jobs.Attach(job); context.SaveChanges(); That does not work. No error is thrown, it just isn't updating the values in the database. I tried: context.Jobs.AttachTo("Jobs", job); context.SaveChanges(); Nothing wrongs, still no error and no updates. 回答1: What about changing the ObjectState ? context.ObjectStateManager.ChangeObjectState(job, System.Data.EntityState.Modified); From MSDN: ObjectStateManager