EF7 beta6: error al guardar varias entidades

Estoy creando una API usando ASP.NET5 y Entity Framework 7.0.0-beta 6, y cuando intento ejecutar varias actualizaciones en varias solicitudes, obtengo esta excepción:

No se puede rastrear 'Compañía' porque ya se está rastreando otra instancia de este tipo con la misma clave. Para las nuevas entidades, considere usar un IIdentityGenerator para generar valores clave únicos.

Este es mi código:

public class MrBellhopContext : DbContext
{

    public DbSet<Company> Company { get; set; }

    protected override void OnModelCreating(ModelBuilder modelBuilder)
    {
        modelBuilder.Entity<Company>(entity =>
        {
            entity.Key(c => c.CompanyId);

            entity.Index(c => c.Name);

            entity.Property(c => c.CompanyId).ValueGeneratedOnAdd();
        });

        modelBuilder.UseSqlServerIdentityColumns();

        base.OnModelCreating(modelBuilder);
    }

}


public class Company
{

    public int CompanyId { get; set; }

    public string Name { get; set; }

    public string Description { get; set; }

    public string Phone { get; set; }

    public string Email { get; set; }

    public short StatusId { get; set; }

}


public class CompanyRepository : ICompanyRepository
{

    MrBellhopContext _dbcontext;


    public async Task UpdateAsync(Company company)
    {
        _dbcontext.Update(company);
        await _dbcontext.SaveChangesAsync();
    }
}



[Route("api/[controller]")]
public class CompanyController : Controller
{


    [HttpPut]
    public async void UpdateAsync([FromBody] Company company)
    {
        if ((!ModelState.IsValid) || (company == null))
        {
            Context.Response.StatusCode = 400;
            return;
        }
        else
        {
            await _repository.UpdateAsync(company);
        }
    }

}

He tratado de resolverlo eliminandoValueGeneratedOnAdd (), UseSqlServerIdentityColumns () o cambiar la asignación, pero si trato de actualizar varias entidades en varias solicitudes, obtengo la excepción:

Primer requisito: Actualizar CompanyId 8Primer requerimiento: ¡¡Actualizar CompanyId 9 !! ERROR

¿Alguien sabe cómo resolver este problema?

Respuestas a la pregunta(3)

Su respuesta a la pregunta