Нужен совет по добавлению товаров в корзину - PullRequest
0 голосов
/ 28 марта 2011

Я собираюсь реализовать базовую корзину.Я уже делал это раньше, но ищу лучший способ.

В принципе, способ, которым я установил Table ранее, был таким:

MyCart table:

UserId     ProductID     Quantity     TotalPrice
06         PID08         1            499.00
06         PID06         2            200.00
06         PID04         1            499.00
06         PID01         1            499.00
06         PID09         1            499.00
02         PID25         1            499.00

Как видите, только 2 покупателя добавили товар в корзину.В корзине 06's пять товаров, а в корзине 02's 1 товар.

Я думаю, что было бы лучше поместить их в массив, а не просто добавлять, добавлять и добавлять,Но как насчет списка?Можете ли вы добавить список в таблицу БД?Как бы вы добавили товары в «Корзину»?

Ответы [ 2 ]

1 голос
/ 28 марта 2011

Это почти точно так, как я бы это реализовал, за исключением того, что я склонен использовать GUID в качестве ключей.

Однако вы не должны хранить цену в этой таблице; это можно легко рассчитать, умножив цену товара на количество.
Если вы разрешите индивидуальные расценки для каждого пользователя, сохранение цены здесь может иметь смысл, хотя все равно будет лучше хранить информацию, которая привела к цене.

0 голосов
/ 28 марта 2011

для корзины покупок, так как было бы немного активности, я бы использовал опцию NoSQL, например MongoDB, где вы можете сохранить ваши объекты C # http://www.mongodb.org/display/DOCS/CSharp+Driver+Tutorial

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...