【发布时间】:2021-04-23 06:38:52
【问题描述】:
MedicalPrescription.CreditItemDetails =
(from MB in WYNKContext.MedicalBillMaster.Where(x => x.TransactionId == TC && x.CMPID == CmpID && x.ID == MedBillID )
join med in WYNKContext.MedicalBillTran on MB.ID equals med.MedicalBillID
select new CreditItemDetails
{
Amount = med.ReturnQuantity != null ? Convert.ToDecimal(med.ReturnQuantity) * Convert.ToDecimal(med.ItemRate) : Convert.ToDecimal(med.Quantity) * Convert.ToDecimal(med.ItemRate),
GrossAmount = (med.ReturnQuantity != null ? Convert.ToDecimal(med.ReturnQuantity) * Convert.ToDecimal(med.ItemRate) : Convert.ToDecimal(med.Quantity) * Convert.ToDecimal(med.ItemRate)) - Convert.ToDecimal(med.DiscountAmount),
// some more properties
}).ToList();
如何在选定的新 CreditItemDetails 中使用结果值进行进一步计算... 例子 *如果我们在金额中获得值以进行进一步计算,我需要在另一个计算中传递结果值,以计算总金额 = 结果金额值 * 折扣 / 100 像这样我需要这样做.. 有没有办法做到这一点。提前致谢
【问题讨论】:
-
只读属性呢?