Frage

Ich arbeite zuerst mit dem EF4.1-Code und versuche, einige viel zu viele Beziehungstabellen zu erstellen, in denen Tische miteinander verbunden werden müssen.Bitte sehen Sie den kleinen Snippet von Code Beloow:

generasacodicetagpre.

Das Kontaktobjekt kann also viele verschiedene Arten von Beziehung haben, wie "Mutter", "Vater", "Bruder" usw.

Ich muss eine Art von Veranstaltung verfolgen, in der ein Kontakt teilgenommen wurde, aber ich möchte wissen, wie er sich mit der Person zusammenhängt, die mit der Person zusammenhängt, die das Ereignis hostet.So war er zum Beispiel der Bruder des Eventers, der Vater oder der Ehemann?Bei einem anderen Ereignis könnte dieselbe Person auftauchen, aber sein Schwager des Eventers.

Ereignis zum Kontakten sind viele bis viele;Beziehung zum Kontakt ist ein-zu-Viele.

In SQL haben wir nur eine Verbindungstabelle hergestellt und haben dort alle drei Eigenschaften-IDs da (ENTID, ContactID, RelationID);In einem Code zuerst Wie würden Sie diese Beziehung jedoch darstellen?

War es hilfreich?

Lösung

Dieselbe als Datenbank müssen Sie eine Mapping-Entität erstellen, genau wie ContelEvents wie Mapping-Tabelle in der Datenbank.

generasacodicetagpre.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top