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 nazwiska.
Nie jestem pewien, jak poprawnie napisać wyrażenie.
context.People.AddOrUpdate(p => p.FirstName && p.LastName, people);
jest oczywiście niepoprawny, ale mam nadzieję, że zapewnia rozwiązanie, którego szukam.
context.People.AddOrUpdate(p => new { p.Name.FirstName, p.Name.LastName }, people)
?