Загрузка...

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

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

Загрузка...
  1. Kloun228_inactive3478611
    Kloun228_inactive3478611 Автор темы 17 янв 2023 1 17 авг 2020
    Каким образом можно связать 2 таблицы(склад и оборудование в ресторанах), чтобы было это оборудование либо в одной таблице либо в другой?
    есть общая таблица оборудования, которое у нас есть, и вот его надо как то распределить или приписать к складу или к ресторану
    я думал их привязать к таблице со всем нашим оборудованием со связью 1к1, но я хз насколько это хорошо
     
    17 янв 2023 Изменено
  2. vtlstolyarov
    vtlstolyarov 17 янв 2023 474 8 янв 2022
    Я бы наверно сделал 2 табицы: Site (Местонахождение) в которой были бы записи представляющие склады и рестораны и Equipment (оборудование) в которой хранилось бы оборудовние и таблица Equipment содержала бы поле SiteID в котором бы указывалась привязка к местонахождению оборудования. Таким образом оборудование привязано к одному месту.
     
    1. Посмотреть предыдущие комментарии (2)
    2. vtlstolyarov
      Kloun228_inactive3478611, не будет - поле ID в таблице Site должно быть первичным ключем (уникальным), это же ID в конце концов
      при таком раскладе оборудование может быть вписано в несколько мест
    3. Kloun228_inactive3478611 Автор темы
      vtlstolyarov, хочешь сказать сделать отдельную таблицу куда записать информацию обо всех местах?
    4. vtlstolyarov
  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 Заблокирован(а) 2796 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