从数据库填充IQueryable表时,如何处理某些字段中的空值? PetIDTag可以为空。
IQueryable<PetTable> petIQ= from s in _context.PetT select s;
if (!String.IsNullOrEmpty(searchString))
{
petIQ = _context.PetT
.Where(x => x.PetName.ToString() == searchString)
.Select(s => new PetTable
{
PetName = s.PetName,
PetAddress = s.PetAddress,
PetIDTag = s.PetIDTag.Where(x => s.PetIDTag != null)
});
}
答案 0 :(得分:0)
在单个值上调用function addPriceToProduct (product, price) {
product.price = price;
return product;
}
没有任何意义。
如果要过滤整个查询,请将其添加到查询的.Where()
中。