我不知道如何在我的列表中执行 if 检查条件,我相信“Lambda 表达式”可以帮助但不知道
这是我的代码
List<ResourceBookingEntity> ResourceBookingList = new List<ResourceBookingEntity>();
foreach (var r in query)
{
ResourceBookingEntity RecourceEntity = new ResourceBookingEntity()
{
PRJ_ID = r.PRJ_ID,
WONUM = r.WONUM,
JOBDESC = r.JOBDESC,
SAPCCr = // If r.PRJ_ID =1 or 2 then SAPCCr =r.WONUM
// elseif r.PRJ_ID= 3then SAPCCr =r.JOBDESC
};
ResourceBookingList.Add(RecourceEntity);
在这里我想要做什么,我有 linq 查询,它返回基于 r.PRJ.ID 值的结果,我试图填充 SAPCCr 值。
If r.PRJ_ID = 1 or 2 then
SAPCCr = r.WONUM
elseif r.PRJ_ID = 3
then
SAPCCr = r.JOBDESC
提前致谢