entidade .ToList () gera um System.OutOfMemoryException

Eu tenho uma mesa com meio milhão de linhas. Preciso atualizar todas as linhas, mas o ToList () falha:

List<Contacts> allContacts = objDatabase.Contacts.ToList();

Eu recebo um System.OutOfMemoryException toda vez. Existe uma maneira de contornar isso?

Eu já tenho a solução App.Config, mas ainda não consigo:

<gcAllowVeryLargeObjects enabled="true" />    

Estou em uma máquina de 64 bits com 8 GB de RAM

questionAnswers(3)

yourAnswerToTheQuestion