2
クエリでif-else文を作成する必要があります。タイプ=キャッシュの場合、OpenAmountをExpectedAmountに追加したいだけです。他の行ではない現金行。.Net Entity Framework - 条件付きキーワードを使用する
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)
これはできますか?
あなたの最高!本当にありがとう – Ezi