class A { public int Id{get;set;} } class B { public int Id{get;set;} public A A{get;set;} } class BMap { public int Id{get;set;} public int AId{get;set;} }