если сеанс пользователя просрочен, как могут быть автоматически удалены корзины, хранящиеся в базе данных!
или если есть лучшая реализация корзины покупок в музыкальном магазине.http://mvcmusicstore.codeplex.com/
на основе печенья лучше!
Одна идея: не хранить элементы корзины в базе данных, просто хранить их в переменной сеанса?