Загрузка...

Database development, ef core, c#

Thread in C# created by Kloun228_inactive3478611 Jan 17, 2023. 365 views

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