Ich habe zwei Klassennull auf eins mit nur einem Fremdschlüssel fließend Mapping
public class Foo
{
public int FooId {get;set;}
public virtual Bar Bar {get;set;}
}
public class Bar
{
public int BarId {get;set;}
public int? FooId {get;set;}
public virtual Foo Foo {get;set;}
}
ich fließend Mapping mit Entity Framework bin mit. Wie kann ich die Foo Karte und Bar zusammen, so dass ich haben kann:
One bar und Eins oder Null foo
One foo und Eins oder Null bar
I denke, das ist ein korrektes Schema für die 3. Normalform. Ich weiß, wie es geht, wenn Foo einen BarId Fremdschlüssel hatte, aber das ist nicht der Fall.
Sie müssen die von dieser Einheit zuerst wissen, wird der Auftraggeber und dem der abhängig. – CodeNotFound
In diesem Fall sind beide gleich Principal, beide können ohne die anderen existieren. – Insecurefarm
EF-Regel soll einen Principal auf einer Seite haben: D – CodeNotFound