Estou tentando semear um banco de dados de desenvolvimento com alguns dados de teste.
Tenho usado context.People.AddOrUpdate(p => p.Id, people));
com muito sucesso.
Tenho outra tabela que preciso semear, na qual não saberia a chave primária.
Por exemplo, eu gostaria de AddOrUpdate com base na correspondência de nome e sobrenome.
Não tenho certeza de como escrever a Expressão corretamente.
context.People.AddOrUpdate(p => p.FirstName && p.LastName, people);
está obviamente incorreto, mas espero que transmita a solução que procuro.
context.People.AddOrUpdate(p => new { p.Name.FirstName, p.Name.LastName }, people)
?