Я пытаюсь заполнить базу данных разработки некоторыми тестовыми данными.
Я использовал context.People.AddOrUpdate(p => p.Id, people));
с большим успехом.
У меня есть еще одна таблица, которую мне нужно заполнить, в которой я не знаю первичный ключ.
Например, я хотел бы добавить AddOrUpdate на основе совпадения имени и фамилии.
Я не уверен, как правильно написать выражение.
context.People.AddOrUpdate(p => p.FirstName && p.LastName, people);
явно неверно, но я надеюсь, что он передает решение, которое я ищу.
context.People.AddOrUpdate(p => new { p.Name.FirstName, p.Name.LastName }, people)
?