Я обращаюсь к службе, и мне возвращают объект в виде (например)
Car _car = _service.FetchCar(carId)
Car.Color
Car.Tires.Right.Front
Car.Tires.Left.Front
Car.Tires.Right.Back
Car.Tires.Left.Back
Car.Spoiler
и т. Д. И т. Д. ... вы поняли. Мое приложение получает много разных объектов с разными структурами. Что я хотел бы сделать, так это уметь иметь один метод, который мог бы взять один тип объекта и сопоставить его с другим ...
Что мне не нужно делать, так это вручную сопоставлять все поля из сервисного объекта с моим доменным объектом с каждым типом объекта
например
Если я получаю объект Car из службы, я хотел бы сопоставить его с моим собственным объектом Car, и если я получу объект Table, я бы хотел сопоставить его с моим собственным объектом таблицы
есть идеи?