В последнее время я предпочел отображать отношения 1-1, используя Dictionariesвместо Switchоператоров. Я считаю, что это немного быстрее писать и легче мысленно обрабатывать. К сожалению, при сопоставлении с новым экземпляром объекта я не хочу определять его следующим образом: var fooDict = new...