Como semear dados com AddOrUpdate com uma chave complexa no EF 4.3

Eu estou tentando semear um banco de dados de desenvolvimento com alguns dados de teste.

Eu tenho usadocontext.People.AddOrUpdate(p => p.Id, people)); com muito sucesso.

Eu tenho outra tabela que eu preciso para semear, no qual eu não sei a chave primária.

Por exemplo, eu gostaria de AddOrUpdate com base na correspondência de nomes e nomes.

Não tenho certeza de como escrever a expressão corretamente.

<code>context.People.AddOrUpdate(p => p.FirstName && p.LastName, people);
</code>

está obviamente incorreto, mas espero que transmita a solução que estou procurando.

questionAnswers(2)

yourAnswerToTheQuestion