Jak wysyłać dane za pomocą AddOrUpdate ze złożonym kluczem w EF 4.3

Próbuję wypełnić bazę danych programistycznych z danymi testowymi. Użyłem context.People.AddOrUpdate(p => p.Id, people));z dużym powodzeniem. Mam inną tabelę, którą muszę zasiać, w której nie znam klucza podstawowego. Na przykład chciałbym AddOrUpdate na podstawie dopasowania imienia i...