【发布时间】:2018-07-06 06:53:00
【问题描述】:
我正在使用 LINQ 和 Lambda 获取数据,使用此查询有 2 个条件。是否可以在没有if else条件的情况下编写此逻辑-
public List<Pallet> GetPallet(string palletID, string locationID)
{
List<Pallet> data = new List<Pallet>();
if (locationID != null)
data = data.Where(x => x.PalletID == palletID && x.LocationID == locationID).ToList();
else
data = data.Where(x => x.PalletID == palletID).ToList();
return data;
}
【问题讨论】:
-
location来自哪里?应该是locationID? -
@RyanLundy 谢谢纠正
标签: c# entity-framework linq lambda