エンティティフレームワーク(EF4)の外部キーに関する質問があります。Entity Frameworkを使用してネストされた外部キー属性を取得する方法
私はクラス考えてみましょう:それぞれ
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
{
}
をし、私は(内部E2
を呼び出す)E3
のオブジェクトを介して呼び出すだけでなく、E2
としてE1
を呼び出すことによってclass E4
にclass E1
の属性にアクセスするとします私がE1
の属性にアクセスしようとするとobject null reference
例外がスローされるので、E1
の属性を取得する方法は?