Ich habe den nächsten Code für zwei Klassen:Wie wird eine 0 .. * - Beziehung im Entity Framework Code zuerst festgelegt?
public class Object
{
public int ObjectID { get; set; }
public int Object2ID { get; set; }
public virtual Object2 Object2 { get; set; }
}
public class Object2
{
public int Object2ID { get; set; }
public virtual ICollection<Object> Objects { get; set; }
}
Ich weiß, dass mit Entity Framework, das eine Beziehung einer Eins-zu-viele schaffen wird, aber was ich wissen will, ist, wie man dies ein zu transformieren Null-zu-Viele-Beziehung.
Ich bin neu in Entity Framework und konnte keine direkte Antwort finden.
Es ist immer noch eine zu viele Beziehung, die Differenz entweder nur auf Dependent erforderlich Auftraggeber oder optional Auftraggeber zu haben. –
Ich stimme zu, ich kann nicht sehen, wie Sie eine 0 zu irgendetwas Beziehung haben können, wenn es 0 von etwas gibt, dann kann es nichts beziehen. –
Nur eine fyi, normale Nomenklatur Sie nicht '∞', da es ein spezielles Zeichen ist und einige Systeme mögen nicht die Unicode. Normalerweise würden Sie es als "0 .. *" ausdrücken und das ist, was Sie in den meisten Dokumentationsreferenzen sehen werden. –