開発データベースにテストデータをシードしようとしています。
私は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)
ますか?