O Entity Framework IDENTITY_INSERT ON não funciona

Eu tenho esse código que deve inserir o registro com inserção de identidade em

using (MCT_DB_ArchiveEntities ent = new MCT_DB_ArchiveEntities())
{
  ent.ExecuteStoreCommand("SET IDENTITY_INSERT [clicks] ON");
  ent.clicks.Attach(ck);
  ent.clicks.Context.ObjectStateManager.ChangeObjectState(ck, System.Data.EntityState.Added);
  ent.SaveChanges();
}

Eu recebo este erro.

Não é possível inserir um valor explícito para a coluna de identidade na tabela 'cliques' quando IDENTITY_INSERT está definido como OFF.

questionAnswers(2)

yourAnswerToTheQuestion