Настройка идентификаторов сеансов? - PullRequest
1 голос
/ 02 июня 2011

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

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

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

1 Ответ

3 голосов
/ 02 июня 2011

Во-первых, ваш вопрос.

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

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

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

...