private void GuardarPrograma(SqlCeConnection conn) { IList <TPrograma> programas = CntSciTerminal.GetTProgramas(conn); foreach (TPrograma tp in programas) { var rs = (from d in ctx.Programas where d.ProgramaId == tp.ProgramaId select d).FirstOrDefault <Programa>(); if (rs != null) { rs.Estado = tp.Estado; } ctx.SaveChanges(); } }