Ich versuche, diese einfachen Kategorien Tabelle zu erstellen:EF6-Code Erste - Selbst Referenzierung configure Navigationseigenschaften
public class Category
{
public int Id { get; set; }
public string Name { get; set; }
public int? ParentId { get; set; }
[InverseProperty("Children")]
public Category Parent { get; set; }
[InverseProperty("Parent")]
[ForeignKey("ParentId")]
public virtual ICollection<Category> Children { get; set; }
}
Und ich will -as coded- in beiden Seiten Navigationseigenschaften haben, aber das funktioniert nicht. Es gibt ein Problem in Kinder Eigentum.
Immer, wenn ich Kategorien vom DbContext Abfrage erhalte ich:
Objektverweis nicht auf eine Instanz eines Objekts
(Ich habe versucht, mit und ohne [InverseProperty])
Irgendwelche Tipps? Dank ...
EDIT
Es tut mir leid, ich habe das Problem in einer anderen Navigationseigenschaft in dieser Entität ist, die ich nicht oben in der Codeliste habe. Die Frage macht jetzt keinen Sinn und ich habe es gelöscht, aber danke @TanguyB und @Pavel Bory für Hilfe.
Ich habe gerade versucht, aber hat nicht funktioniert! – Hashem
Danke @TanguyB, lies meine Bearbeitung :) – Hashem
@Hashem Kein Problem, froh, dass du es gelöst hast! – TanguyB