1

次のようなLINQクエリを使用して、ValueInjecterでオブジェクトのリストをマップしようとします:

var thingsCollection = rep.Things.Select(x => new ThingDTO().InjectFrom(x) as ThingDTO)
                                     .OrderByDescending(x => x.StartDate).ToList();

問題は、Thing および ThingDTO オブジェクトに他のオブジェクトが含まれていることです。

public class ThingDTO
{
    public DateTime StartDate { get; set; }
    public DateTime EndDate { get; set; }
    public MaterialDTO Material{ get; set; }
}

サブ オブジェクト マップを取得するには、どのような注入方法を使用すればよいですか? または、LINQ クエリの代わりに foreach を実行する必要がありますか?

4

1 に答える 1