Ich habe eine Frage in Bezug auf Fremdschlüssel in Entity Framework (EF4).Wie verschachtelte Fremdschlüssel Attribut mit Entity Framework
Können sagen, ich habe Klassen:
public class E1
{
public int Id{get;set;}
Public string name{get;set;}
}
public class E2
{
[ForeignKey("e1")]
public int E1Id{get;set;}
[ForeignKey("E1Id")]
public E1 e1{get;set;}
}
public class E3
{
[ForeignKey("e2")]
public int E2Id{get;set;}
[ForeignKey("E2Id")]
public E2 e2{get;set;}
}
public class E4
{
}
jeweils und ich denke, ich möchte das Attribut von class E1
in class E4
zugreifen, indem er über das Objekt von E3
Aufruf (die E2
ruft intern) sowie E2
Aufruf E1
als oben gezeigt, aber wenn ich versuche, auf das Attribut E1
zuzugreifen, wirft es object null reference
Ausnahme also was ist der mögliche Weg, um die Attribute von E1
zu bekommen?