Also das ist mein Code für in den Warenkorb. Jetzt möchte ich die Sitzungsobjekte in der Datenbank speichern. Kann mir jemand erklären, wie ich damit verfahren soll?So speichern Sie Sitzungswerte des Einkaufswagens in der Datenbank mit asp.net + MVC
public ActionResult Cart(int id)
{
if (Session["cart"] == null)
{
var cart = new List<Item>();
cart.Add(new Item(_productService.GetProductById(id), 1));
Session["cart"] = cart;
}
else
{
var cart = (List<Item>)Session["cart"];
int index = isExisting(id);
if (index == -1)
{
cart.Add(new Item(_productService.GetProductById(id), 1));
}
else
{
cart[index].Quantity++;
}
Session["cart"] = cart;
}
var userModel = new UserViewModel(true, null, null);
return View(userModel);
}
Vielen Dank für Ihren Einblick, wie in der Warenkorb-Sitzung wird in dieser Codezeile gespeichert "var cart = (Liste- ) Session [" Warenkorb "];". Aber kann ich diesen "var cart" verwenden, um ihn tatsächlich in der Datenbank zu speichern. –
Jay