Мне нужно сделать в запросе оператор if-else, означающий, что я хочу добавить OpenAmount только к ExpectedAmount, если тип = Cash, проблема в том, что он дает мне только строку наличных, а не другую строку.
Dim TenderList = (From t In EnData.BatchRecs
Join b In EnData.RegShifts
On t.BatchID Equals b.RegShiftID
Where t.BatchID = ID
Let ExpectedAmount = (t.ExpectedAmount + b.OpeningAmount)
Where t.TenderName = "CASH"
Select t.BatchRecID, ExpectedAmount, t.ExpectedCount,
t.PickUpAmount, t.TenderName, OverShort,
t.PickUpCount, t.TenderID)
Можно ли это сделать?