title: Dynamics CRM Linq Update multiple records
body: <p>Trying to update a list of Incident records. The first one in the foreach updates, the next one throws an exception stating "the context is not currently tracking the incident entity". Is this the correct way to code this?</p>
  
  <pre><code>var openCases = (from o in xrmContext.IncidentSet
                      where o.StateCode == 0
                      select o).Take(5).ToList();
  
                  foreach (var c in openCases)
                  {   
                      var numDays = ((TimeSpan) (DateTime.Now - c.CreatedOn)).Days;
                      Console.WriteLine("case age: {0},  case number:{1}", numDays, c.TicketNumber);
                      c.new_caseage = numDays;
                      xrmContext.UpdateObject(c);
                      xrmContext.SaveChanges();
                  }
  </code></pre>