Загрузка...

Разработка БД, ef core, с#

Тема в разделе C# создана пользователем Kloun228_inactive3478611 17 янв 2023. 364 просмотра

  1. Kloun228_inactive3478611
    Kloun228_inactive3478611 Автор темы 17 янв 2023 1 17 авг 2020
    Каким образом можно связать 2 таблицы(склад и оборудование в ресторанах), чтобы было это оборудование либо в одной таблице либо в другой?
    есть общая таблица оборудования, которое у нас есть, и вот его надо как то распределить или приписать к складу или к ресторану
    я думал их привязать к таблице со всем нашим оборудованием со связью 1к1, но я хз насколько это хорошо
     
    17 янв 2023 Изменено
  2. vtlstolyarov
    vtlstolyarov 17 янв 2023 468 8 янв 2022
    Я бы наверно сделал 2 табицы: Site (Местонахождение) в которой были бы записи представляющие склады и рестораны и Equipment (оборудование) в которой хранилось бы оборудовние и таблица Equipment содержала бы поле SiteID в котором бы указывалась привязка к местонахождению оборудования. Таким образом оборудование привязано к одному месту.
     
    1. Посмотреть предыдущие комментарии (1)
    2. Kloun228_inactive3478611 Автор темы
      vtlstolyarov, ну оно у меня и было привязано к одному месту, просто я не понимаю как связать то что ты написал, а что если у склада будет аналогичный siteid что и у ресторана?
    3. vtlstolyarov
      Kloun228_inactive3478611, не будет - поле ID в таблице Site должно быть первичным ключем (уникальным), это же ID в конце концов
      при таком раскладе оборудование может быть вписано в несколько мест
    4. Kloun228_inactive3478611 Автор темы
      vtlstolyarov, хочешь сказать сделать отдельную таблицу куда записать информацию обо всех местах?
    5. Посмотреть следующие комментарии (1)
  3. feiserak
    feiserak 18 янв 2023 94 31 май 2013
    Сколько у тебя таблиц вообще есть? не понимаю в чем проблема, у тебя таблица склад в которой прописано оборудование? и каждая эта единица оборудования может принадлежать только одному ресторану? Рестораны прописаны в отдельной таблице? Решение: в таблице склада указать ссылку на айдишник ресторана
     
    18 янв 2023 Изменено
  4. Kloun228_inactive3478611
    Kloun228_inactive3478611 Автор темы 18 янв 2023 1 17 авг 2020
    У меня есть основная таблица с оборудованием, которое есть в наличии, и оно должно распределяться либо на склад, либо в рестораны
     
  5. brediska
    brediska 18 янв 2023 Заблокирован(а) 2794 30 май 2021
    добавить поле enum к оборудованию
    Код
    enum Location
    {
    STOREHOUS,
    RESTAURANT
    }
     
  6. ёклмн
    ёклмн 19 янв 2023 Заблокирован(а) 1 22 май 2022
    ну и нахуя тебе две таблицы
     
  7. Kloun228_inactive3478611
    Kloun228_inactive3478611 Автор темы 29 янв 2023 1 17 авг 2020
    все порешалось уже, додумался
     
    29 янв 2023 Изменено
Загрузка...
Top