How the SaveChanges Method Works