Я пытаюсь заставить это работать...
У меня есть пять таблиц, которые я пытаюсь связать вместе: properties
, languages
, propertyLanguages
, buildings
и buildingTranslations
properties,languages и propertylanguages — типичные отношения «многие ко многим», которые у меня есть. Что я пытаюсь сделать дальше, так это иметь здания, которые связаны с собственностью и имеют текстовые поля для каждого языка, которые будут входить в Buildingtranslations.
Я настроил внешние ключи для propertylanguages
, buildings
и buildingtranslations
Я просто не знаю, как настроить модель и контроллер при создании/обновлении записей о зданиях.
редактировать
Мне удалось создать представление в mssql, представляющее отношение
надеюсь, это облегчит понимание отношений.
Я хочу создавать и редактировать Здания с включенными полями перевода (и обновлять их в базе данных)
Языки назначаются на уровне объекта. Здание, связанное с объектом недвижимости с помощью идентификатора свойства, использует доступные языки (через языки свойств[где идентификатор свойства = building.propertyid]) для определения перевода здания, необходимого для здания.