Ich habe eine Situation, wobei ich EntityA sollte eine Eigenschaft mit dem Namen "PropertyB", die auf eine optionale Instanz von EntityB verweist, und EntityB hat eine Eigenschaft mit dem Namen PropertyA, die zurück auf eine EntityA-Instanz - obwohl NICHT unbedingt die selbe Instanz von entityA, mit der wir angefangen haben ...Entity Framework - Code erste Beziehung Zuordnung
Irgendeine Idee, wie man das zuerst im Code behandelt?
Das genaue Szenario, das ich betrachte, beinhaltet OrganisationMembers und Orgainsations. Organisationsmitglieder sind natürlich Mitglieder einer Organisation, die ich modelliere, indem ich eine Eigenschaft auf dem OrganisationsMember habe, die auf die Organisation verweist.
Gleichzeitig haben Organisationen eine Person als Kontaktstelle (oder POC) nominiert, die als eine Eigenschaft des Typs OrganisationMember modelliert ist.
Wenn ich versuche, eine Migration dafür zu erstellen, wird mir gesagt, dass EF nicht bestimmen kann, welches der Prinzipal ist und welches der Abhängige ist.
Ideen jemand?
public class EntityA
{
public int Id { get; set; }
public virtual EntityB EntityB { get; set; }
}
public class EntityB
{
public int Id { get; set; }
public virtual EntityA EntityA { get; set; }
}
Und Sie müssen über das Verhältnis Entity Framework sagen:
Können Sie den Code des 'OrganisationMembers' umfassen und Organisierungsklassen? – Deif
Ich denke, das ist vielleicht das, was Sie suchen http://stackoverflow.com/questions/18331231/bi-direktional-relationships-in-entity-framework-code-first – paste
Deif - Paste Frage beantwortet meine, so nicht nötig . Danke für einen Blick. Paste - Prost Mate ... –