Я пытаюсь изучить Microsoft MVC 2 и в этом случае нашел небольшой проект, на котором я хотел его развернуть.
Моя идея состояла в том, чтобы смоделировать ресторан, где можно заказать столик.
Основа:
Пользователь может зарезервировать только полную таблицу,
так что у меня нет проблем
слияние людей за разными столами.
Человек может заказать столик для
определенное количество часов.
У меня был вопрос, как я могу сделать модель данных самым умным способом. Я подумал о том, чтобы просто иметь свою базу данных вот так:
Таблица
{
Я бы,
TableName
}
Бронирование
{
Я бы
TABLEID
ReservedFrom
ReservedTo
Идентификатор пользователя
}
Пользователь
{
Идентификатор пользователя
UserName
...
} * * Тысяча двадцать-один
Делая это таким образом, мне пришлось бы программировать много логики, например, бизнес-уровень, чтобы поддерживать, какие таблицы в какое время заняты, вместо того, чтобы модель данных обрабатывала его.
Поэтому у вас, ребята, есть лучший способ сделать это?