У меня есть резервирование билетов на сайт. Мне нужно сэкономить время, после чего я должен отказаться от брони.
У меня есть простое условие:дизайн базы данных для сложного временного диапазона
drop reservation after 30 minutes after reservation
и комплекс:
from 00:01 to 18:00 - drop after 20 hours, from 18:01 to 00:00 - drop after 16 hours.
Как спроектировать базу данных для этого? Теперь у меня есть простое TimeSpan
поле в классе C#
. И этого достаточно для простого правила, но не для сложных правил.
Спасибо.
PS. БД является MS SQL Server 2008
, конечно же, вы просто сэкономите время на бросок в бронировании. Логика и расчет существуют вне базы данных, или вы хотите изменить правила с помощью ретроспективного эффекта? – Jodrell
@Jodrell: эти поля будут доступны для редактирования в CMS. – user1260827
, вам нужно будет объяснить последствия вашего последнего комментария. – Jodrell