Я создаю приложение MVC и проектирую пользовательский связыватель модели для класса; По сути, одно из полей модели - это объект, существующий в базе данных, но оказывается очень сложно связать его с соответствующими объектами в HTML. (поскольку список выбора позволяет мне выбирать только поле типа int / string, я действительно не могу сохранить «объект» в качестве «значения» списка выбора).
Я думал об использовании идентификатора, хранящегося в список выбора для поиска объекта в моей базе данных в моем связывателе моделей, но мой коллега сказал мне, что это вообще плохая идея. Верно ли это, и если да, то какие еще варианты у меня есть?