private static void Manter(ObjectContext context, string nomeTipo, Entidade item) { if (item.Id == 0) { context.AddObject(nomeTipo, item); } else { context.ApplyOriginalValues(nomeTipo, context.GetObjectByKey(context.CreateEntityKey(nomeTipo, item))); context.ApplyCurrentValues(nomeTipo, item); } }