Если сделать вот так, то ошибки нет, при клике на "Еда" появляется попап с дропдауном, все ок. Выбираю значение "Есть" (второе по счету), сохраняю, в pivot таблице сохраняются значения. Но когда я нажимаю "Еда" снова, то в дропдауне выводится "Нет" (первое значение по счету). То есть он не понимает что значение уже выбрано.
Получается мне нужно создать еще одну модель ServiceValue?