ObjectB(対応するObjectBDTO)のコレクションを持つObjectA(対応するObjectADTO)があります。ObjectBでjoinを使用してすべてのObjectAにクエリを実行し、両方をDTOにマップするにはどうすればよいですか?私は本当にdbからすべてをクエリしたくありません。
class ObjectA {
public string Name { get; set; }
public byte[] Garbage { get; set; }
public IEnumerable<ObjectB> Collection { get; set; }
}
class ObjectB {
public string Name { get; set; }
public byte[] Garbage { get; set; }
public ObjectA Parent { get; set; }
}
//MAPSから=>
class ObjectADTO {
public string Name { get; set; }
public IEnumerable<ObjectBDTO> Collection { get; set; }
}
class ObjectBDTO {
public string Name { get; set; }
public ObjectADTO Parent { get; set; }
}