示例#1
0
 public virtual void SaveChanges()
 {
     foreach (EntityEntry entry in EntityEntries.ToList())
     {
         if ((entry.State & EntityState.Added) != 0 || (entry.State & EntityState.Modified) != 0)
         {
             entry.State = EntityState.Unchanged;
         }
         else if ((entry.State & EntityState.Deleted) != 0)
         {
             EntityEntries.Remove(entry);
         }
     }
 }