StalkerClasses
Новичок
Есть таблица "Акт освидетельствования скрытых работ"
В нем у меня есть поле при выполнении работ применены - ссылка на таблицу выбора "Документ":
Соответственно есть таблица "Документы"
Данная таблица документ имеет поле тип:
- Документ, сертификат (сертификат на арматуру №такой-то, сертификат качества на бетон№такой-то, протокол испытания №такой-то).
- Материал (арматура, бетон B15, бетон B30 и т.д.)
- Оборудование, техника (кран 25т, кран 32т, кран50т, экскаватор колесный, миксер, виброплита, опалубка).
В зависимости от типа документа набор полей для редактирования немного отличается.
В данном случае это получается вид связи Many To Many.

----------------------------------
Есть другой вариант сделать 3 отдельных таблицы:
- Документ, сертификат
- Материал
- Оборудование, техника
Создать в таблице "Many to Many" дополнительное поле "таблица" для уточнения кому принадлежит связь.
И в этом же одном поле "Документ" выбирать сразу данные из 3 таблиц с возможностью сортировки.
Как будет называться такой вид связи и можно ли вообще в принципе с ним работать с точки зрения ORM?

В нем у меня есть поле при выполнении работ применены - ссылка на таблицу выбора "Документ":
Соответственно есть таблица "Документы"
Данная таблица документ имеет поле тип:
- Документ, сертификат (сертификат на арматуру №такой-то, сертификат качества на бетон№такой-то, протокол испытания №такой-то).
- Материал (арматура, бетон B15, бетон B30 и т.д.)
- Оборудование, техника (кран 25т, кран 32т, кран50т, экскаватор колесный, миксер, виброплита, опалубка).
В зависимости от типа документа набор полей для редактирования немного отличается.
В данном случае это получается вид связи Many To Many.

----------------------------------
Есть другой вариант сделать 3 отдельных таблицы:
- Документ, сертификат
- Материал
- Оборудование, техника
Создать в таблице "Many to Many" дополнительное поле "таблица" для уточнения кому принадлежит связь.
И в этом же одном поле "Документ" выбирать сразу данные из 3 таблиц с возможностью сортировки.
Как будет называться такой вид связи и можно ли вообще в принципе с ним работать с точки зрения ORM?

Последнее редактирование: