Запитання з тегом «many-to-many»

Тип відносин між сутностями типів A і B, який пов'язує перелік сутностей типу B з суттю типу A і навпаки. Типи A і B можуть бути одного типу.


6
Створіть код спочатку, багато-багато, за допомогою додаткових полів у таблиці асоціацій
У мене такий сценарій: 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 …

5
Rails find_or_create_by більше ніж один атрибут?
У активному записі є зручний динамічний атрибут під назвою find_or_create_by: Model.find_or_create_by_<attribute>(:<attribute> => "") Але що робити, якщо мені потрібно знайти_or_create більш ніж одним атрибутом? Скажіть, у мене є модель, яка могла б підтримувати відносини M: M між Групою та Учасником під назвою GroupMember. У мене може бути багато випадків, коли …

1
Як зробити поле багато-багато-необов’язковим у Django?
Коли у вас є багато-багато-багато відносин ( related_name, ні through) і ви намагаєтеся використовувати інтерфейс адміністратора, вам потрібно ввести одне з відносин, навіть якщо він не повинен існувати для вас, щоб створити перший запис. Я створюю додаток, який є організатором подій. Уявіть, у нас були Eventі Groupмоделі, пов'язані між собою …

8
Різниця між «один-багато-багато», «багато-до-одного» та «багато-багато-багато»?
Гаразд, це, мабуть, тривіальне питання, але у мене виникають проблеми з візуалізацією та розумінням відмінностей та коли їх використовувати. Мені також трохи незрозуміло, як такі поняття, як односпрямоване та двонаправлене відображення, впливають на відносини один-багато-багато-багато-багато. Я зараз використовую сплячку, тому будь-яке пояснення, пов’язане з ORM, буде корисним. Як приклад, скажімо, …

4
Асоціація багатьох до багатьох MongoDB
Як би ви зробили асоціацію з багатьма на багато з MongoDB? Наприклад; скажімо, у вас є таблиця користувачів та таблиця ролей. Користувачі мають багато ролей, а ролі мають багато користувачів. У землі SQL ви створили б таблицю UserRoles. Users: Id Name Roles: Id Name UserRoles: UserId RoleId Як подібні відносини …


3
Картографування таблиці асоціацій «багато-багато» із додатковими стовпцями
Моя база даних містить 3 таблиці: Суб’єкти користувачів та служб мають багато стосунків і об'єднуються з таблицею SERVICE_USER наступним чином: USERS - SERVICE_USER - SERVICES Таблиця SERVICE_USER містить додатковий стовпчик BLOCKED. Який найкращий спосіб виконати таке відображення? Це мої навчальні класи @Entity @Table(name = "USERS") public class User implements java.io.Serializable …

5
SQL - первинний ключ таблиці багато-до-багатьох
Це запитання виникає після прочитання коментаря до цього питання: Дизайн баз даних Створюючи таблицю "багато на багато", чи слід створити складений первинний ключ на двох стовпцях із зовнішнім ключем або створити первинний ключ автоматичного збільшення сурогатного "ідентифікатора" та просто поставити індекси на дві колонки FK (а може бути унікальне обмеження)? …

3
Видалення об'єкта Джанго із відносин ManyToMany
Як я можу видалити об'єкт із співвідношення "Багато до багатьох", не видаляючи власне об'єкт? Приклад: У мене є моделі Moodsі Interest. Moodмає поле "багато-до-багатьох" interests(яке є models.ManyToManyField(Interest)). Я створюю екземпляр Moodscall my_mood. У my_moodsполі інтересів я маю на my_interestувазі >>> my_mood.interests.all() [my_interest, ...] Як видалити my_interestз my_moodбез видалення або примірника …

5
Вставити / оновити багато-багато суб'єктів господарювання. Як це зробити?
Я використовую EF4 та новий для нього. У моєму проекті є багато-багато, і, здається, не виходить, як вставити чи оновити. Я створив невеликий проект лише для того, щоб побачити, як його слід закодувати. Припустимо, у мене є 3 таблиці Клас: ClassID-ClassName Студент: StudentID-FirstName-прізвище StudentClass: StudentID-ClassID Після додавання всіх взаємозв'язків та …


4
Фільтр Django багато-до-багатьох із вмістом
Я намагаюся відфільтрувати купу об'єктів через відношення багато-до-багатьох. Оскільки trigger_rolesполе може містити кілька записів, я спробував containsфільтр. Але оскільки це розроблено для використання зі рядками, я майже безпорадний, як мені фільтрувати це відношення (ви можете ігнорувати values_list()банкомат.). Ця функція приєднана до профілю користувача: def getVisiblePackages(self): visiblePackages = {} for product …

8
Як отримати доступ до дочірніх класів об’єкта в django, не знаючи назви дочірнього класу?
У Django, коли у вас є батьківський клас і кілька дочірніх класів, які успадковуються від нього, ви зазвичай отримуєте доступ до дочірнього за допомогою parentclass.childclass1_set або parentclass.childclass2_set, але що, якщо я не знаю імені конкретного дочірнього класу, який я хочу? Чи є спосіб отримати пов’язані об’єкти у напрямку батьків-> дочірній …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.