Вопросы с тегом «many-to-many»

Тип связи между объектами типов A и B, который связывает список объектов типа B с объектом типа A и наоборот. Типы A и B могут быть одного типа.

298
Сначала создайте код, многие ко многим, с дополнительными полями в таблице ассоциаций.

У меня есть этот сценарий: public class Member { public int MemberID { get; set; } public string FirstName { get; set; } public string LastName { get; set; } public virtual ICollection<Comment> Comments { get; set; } } public class Comment { public int CommentID { get; set; } public string...

203
Rails find_or_create_by более одного атрибута?

В active-record есть полезный динамический атрибут с именем find_or_create_by: Model.find_or_create_by_<attribute>(:<attribute> => "") Но что, если мне нужно найти find_or_create более чем одним атрибутом? Скажем, у меня есть модель для обработки отношений M: M между Группой и...

202
Как сделать поле «многие ко многим» необязательным в Django?

Если у вас есть отношение «многие ко многим» ( related_nameне through), и вы пытаетесь использовать интерфейс администратора, вам необходимо ввести одно из отношений, даже если вам не нужно существовать для создания первой записи. Я создаю приложение, которое является организатором событий....

156
Разница между «один ко многим», «многие к одному» и «многие ко многим»?

Хорошо, это, вероятно, тривиальный вопрос, но у меня проблемы с визуализацией и пониманием различий и того, когда их использовать. Мне также немного неясно, как такие концепции, как однонаправленное и двунаправленное сопоставление, влияют на отношения «один-ко-многим / многие-ко-многим». Я...

145
Ассоциация MongoDB "многие ко многим"

Как бы вы установили связь "многие ко многим" с MongoDB? Например; скажем, у вас есть таблица пользователей и таблица ролей. У пользователей много ролей, а у ролей много пользователей. В мире SQL вы должны создать таблицу UserRoles. Users: Id Name Roles: Id Name UserRoles: UserId RoleId Как такие...

131
Сопоставление таблицы ассоциации "многие ко многим" с дополнительными столбцами

Моя база данных содержит 3 таблицы: сущности User и Service имеют отношение «многие ко многим» и объединены с таблицей SERVICE_USER следующим образом: ПОЛЬЗОВАТЕЛИ - SERVICE_USER - УСЛУГИ Таблица SERVICE_USER содержит дополнительный столбец BLOCKED. Как лучше всего выполнить такое сопоставление?...

125
SQL - первичный ключ таблицы многие ко многим

Этот вопрос возникает после прочтения комментария к этому вопросу: Дизайн базы данных Когда вы создаете таблицу «многие ко многим», следует ли вам создать составной первичный ключ для двух столбцов внешнего ключа или создать суррогатный первичный ключ «ID» с автоинкрементом и просто поместить...

112
Django удаляет объект из отношения ManyToMany

Как мне удалить объект из отношения «многие ко многим», не удаляя сам объект? Пример: У меня есть модели Moodsи Interest. Moodимеет поле "многие ко многим" interests(т.е. a models.ManyToManyField(Interest)). Я создаю экземпляр Moodscall my_mood. В my_moodsполе интересов у меня есть my_interest, то...

104
Вставить / обновить многие ко многим Entity Framework. Как мне это сделать?

Я использую EF4 и новичок в нем. В моем проекте много ко многим, и я не могу понять, как вставлять или обновлять. Я создал небольшой проект, чтобы посмотреть, как его следует кодировать. Предположим, у меня есть 3 стола Класс: ClassID-ClassName Студент: StudentID-FirstName-Surname StudentClass:...

87
Django фильтрует многие ко многим с помощью contains

Я пытаюсь отфильтровать кучу объектов через отношение «многие ко многим». Поскольку trigger_rolesполе может содержать несколько записей, я попробовал containsприменить фильтр. Но поскольку это предназначено для использования со строками, я почти беспомощен, как мне фильтровать это отношение (вы...