【发布时间】:2015-11-04 17:57:24
【问题描述】:
我有包含以下字段的“产品表”
PID 整数,
产品名称 varchar(),
product_price int
带有以下字段的“购物车表”
购物车 ID
用户ID
PID
所以我想显示登录用户的购物车项目
例如,如果 user_ID=100 已登录,那么只有他的购物车商品应显示给他,以及所有产品详细信息。
我正在使用带有实体框架的 asp.net
public ActionResult Cart()
{
Products pro = new Products();
Cart cart =new Cart();
var productID=db.cartDetails.Where(pid=>pid.productId==cart.productId && cart.user_id==session["user_ID"]);
return View(db.productsDetails.Where(pid => pid.productId == productID));
}
现在出现问题,“ProductID”是 var 类型,我无法将其与“pid=>pid.productid”进行比较。
如何将 productid 存储在 int 列表中,以便我可以将其与单个 productid 进行比较从产品表显示产品详细信息?
【问题讨论】:
标签: asp.net-mvc