Каков наилучший способ сделать это на С#?
string propPath = "ShippingInfo.Address.Street";
У меня будет путь к свойствам, подобный приведенному выше, из файла сопоставления. Мне нужно иметь возможность спросить объект Order, каково будет значение кода ниже.
this.ShippingInfo.Address.Street
Балансирующая производительность с элегантностью. Все отношения между объектными графами должны быть взаимно однозначными. Часть 2: насколько сложно было бы добавить возможности для захвата первого, если это List < > или что-то вроде этого.