Вы можете:
itemsCart.Select (с => c.Price) .sum ();
Чтобы попасть в БД только один раз, сделайте:
var itemsInCart = (from o in db.OrderLineItems
where o.OrderId == currentOrder.OrderId
select new { o.OrderLineItemId, ..., ..., o.WishListItem.Price}
).ToList();
var sum = itemsCart.Select(c=>c.Price).Sum();
Дополнительная сэкономленная поездка туда и обратно стоит того:)