chinu1d Ответов: 2

Мне нужна идея для бронирования мест в моем проекте бронирования театров в Си#


Я сделал экранную таблицу в базе данных, которая состоит из мест типа (премиум,золото, серебро).
Таким образом, в день будет 6 шоу, которые будут играть на этом экране.
например, первое шоу в 8.30, а потом 10.00,13.30,16.00,19.00,22.00.
Очевидно, что для каждого шоу Я должен поддерживать разный статус места экрана для шоу.


есть ли лучшая идея, чем эта, Чтобы сэкономить пространство времени?

Что я уже пробовал:

у меня есть идея создать 6 таблиц для экрана один, а затем соединить каждую в форме со своим конкретным временным интервалом.
Но таким образом мне нужно поддерживать 6 таблиц

2 Ответов

Рейтинг:
1

CPallini

Цитата:
есть ли лучшая идея, чем эта, Чтобы сэкономить пространство времени?
Нет, кажется. Ведь это независимая информация.


Рейтинг:
1

F-ES Sitecore

Есть таблица "показать"

ID StartTime
1 8:30
2 10:00


и т.д.

Расширьте свой стол для сидения, чтобы иметь ShowID

ID, ShowID, SeatNumber, SeatType
1, 1, 101, Silver
2, 1, 102, Silver
...
1001, 2, 101, Gold
1002, 2, 102, Premium
....