Я создал приложение, которое позволяет пользователям собирать информацию для сущностей на основе предварительно определенного шаблона, который я создаю через веб-интерфейс.
Так, например, я создаю шаблон и называю его «Шаблон клиента» с несколькими свойствами, такими как Имя, Фамилия, Адрес электронной почты, и связываю «тип данных» с каждым свойством, которое строго не сопоставляется сстрого типизированный тип.
Когда пользователь создает нового «Клиента», генерируется HTML-форма с соответствующими свойствами / полями, которые пользователь может предоставить и сохранить.
Типы данных называются «Обычный текст» или «Число» или «Валюта», но не соответствуют типу данных.Как лучше всего связать, например, «число» со строго типизированным типом int, чтобы при выполнении операций над ним это был правильный тип?
Количество "типов", которые будут использовать пользователи, конечно, может быть меньше 10. Могу ли я столкнуться с проблемами с оператором switch?Или есть другой способ?
Я использую c #.