So setzen Sie Daten mit AddOrUpdate mit einem komplexen Schlüssel in EF 4.3

Ich versuche, eine Entwicklungsdatenbank mit einigen Testdaten zu erstellen.

Ich habe benutztcontext.People.AddOrUpdate(p => p.Id, people)); mit viel erfolg.

Ich habe einen anderen Tisch, den ich säen muss, in dem ich den Primärschlüssel nicht kennen würde.

Zum Beispiel möchte ich AddOrUpdate basierend auf den übereinstimmenden Vor- und Nachnamen hinzufügen.

Ich bin nicht sicher, wie ich den Ausdruck richtig schreiben soll.

<code>context.People.AddOrUpdate(p => p.FirstName && p.LastName, people);
</code>

ist natürlich falsch, aber ich hoffe, es vermittelt die Lösung, die ich suche.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage