2016-10-13 4 views
0

У меня есть 2 класса, которые имеют общее свойство, но не зависят друг от друга.создать край из 2 несвязанных классов

Я хотел бы создать набор ссылок между классами, но не знаю, какой лучший сценарий или путь.

класс предметы имеют свойство «идентификатор»

класса Item_Images имеет свойство «item_id»

Я хотел бы добавить элементы, то свойство «Изображение», который является группой каналов к классу item_images.

Не уверен в 2 вещах.

1) Если мне лучше создать ребро или если у вас есть набор ссылок. 2) Правильный синтаксис для связи 2.

Любая помощь с благодарностью.

Благодаря

+0

На самом деле я создал ссылку на связанные свойства. Тем не менее, синтаксис, который я использую для извлечения свойств дочерней записи, очень тяжелый и с хитом производительности – OpsEngineer

+0

'' 'select *, $ images в виде изображений из элементов LET $ images = (выберите expand (@ this.exclude (' @rid ')) FROM (SELECT from Item_Images, где @rid IN $ parent.current.Images)) – OpsEngineer

+0

Попробуйте облегченные края. –

ответ

0

Это зависит от того, если вы хотите просто связать записи или связать их и добавить некоторые дополнительные свойства на краю. В последнем случае вы должны использовать ребра. Если вам не нужны свойства на краю, вы можете использовать легкие края или ссылки для лучшей производительности. Для правильного синтаксиса см theese страниц официальной документации:

Надеется, что это помогает.

Смежные вопросы