Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 1st, 2012  |  syntax: None  |  size: 0.39 KB  |  hits: 29  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. turn off change tracking for all entities in Entity Framework code first
  2. data retrieval:
  3. var jobs = context.Jobs.Include(something).Where(something).ToList(); //does not refresh
  4. var jobs = context.Jobs.AsNoTracking().Include(something).Where(something).ToList(); //works
  5. update code:
  6. context.Jobs.Attach(job);
  7. context.Entry(job).Property(j=>j.StatusId).IsModified = true;
  8. context.SaveChanges();