m.vr = _datacontext.ss_variants_relation
.Where(t => t.pID == z.productID && t.stock_quantity > 0)
.Distinct()
.OrderBy(t => t.price).ToList<ss_variants_relation>();
for (int a = 0; a < m.vr.Count(); a++)
{
IEnumerable<OrderProducts> s = _datacontext.OrderProducts
.Where(t => t.ID_VARIANT_RELATION == m.vr[a].id && t.Order.ID_ORDER_STATUS < 7);
m.vr[a].stock_quantity -= s.Sum(t => t.Count);
}
Получается так. Если вывожу
m.vr[a].stock_quantity = 7
Если вывожу
s.Sum(t => t.Count) = 2;
а если
m.vr[a].stock_quantity -= s.Sum(t => t.Count); результат 3!
2 раза делает минус у одного и того же обьэкта
Не могу понять почему так. Помогите пожалуйста разобраться!
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
При попытки вывести изображение из бд в представлении, компилятор не попадает в метод GetImage(), то бишь он не заходит в строку 33Если поставить...
Какими средствами WinAPI можно заблокировать перемещение окна консоли?