В моем RCL я хочу создать частичное представление, которое будет использоваться для обработки почтовых адресов пользователя в различных приложениях.
Теоретически я хотел бы:
- Циклический просмотр типов статических адресов, хранящихся в
enum
(Дом, Работа, Другое)
- Для каждого типа имейте базовые входы для адреса (улица1, город, штат и т. Д.), Отображаемого на экране.
- Связать строку типа с ассоциированной
User.UserAddress
( ЕСЛИ она существует - но если нет, ЕЩЕ покажет пустую строку типа)
По сути, я мог бы создать LEFT JOIN для типов адресов, чтобы нулевые записи возвращались для пользователя, если у них не указан адрес этого типа. Но, похоже, должен быть лучший путь.
Возможно ли это? Если да, можете ли вы дать мне пример кода?
Большое спасибо!