Настройка идентификаторов сеансов?

Я создаю небольшую покупательскую корзину в WebMatrix (C#), и я хотел бы знать, возможно ли настроить идентификаторы сессии. А также, давайте просто скажем, что у меня есть 2 таблицы, одна таблица для заказов, а другая корзина.

Элементы заказа поступают в таблицу "Корзина", и когда человек оплатил заказ, генерируется OrderId, а сведения об этом заказе попадают в таблицу "Заказы". Но, как мне узнать из таблицы "Заказы", ​​какой заказ соответствует позиции заказа в таблице "Корзина"?

Вот когда я подумал об использовании идентификатора сессии. Я делаю это правильно?

1 ответ

Сначала твой вопрос.

Вы можете настроить идентификаторы сеанса, внедрив свой собственный ISessionIDManager,

Теперь это правильное решение?

На мой взгляд, я бы сказал, нет. Я бы Order а также OrderItem таблица с отношением 1->*, и вся корзина хранится в файле cookie. Когда пришло время проверить, просто прочитайте куки.

Другие вопросы по тегам