Entity Framework IDENTITY_INSERT ON no funciona

Tengo este código que se supone que inserte el registro con el inserto de identidad en

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();
}

Me sale este error.

No se puede insertar un valor explícito para la columna de identidad en la tabla 'clics' cuando IDENTITY_INSERT está desactivado.

Respuestas a la pregunta(2)

Su respuesta a la pregunta