일부 테스트 데이터로 개발 데이터베이스를 시드하려고합니다.
내가 사용했던 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)
어떨까요?