Борьба немного сегодня.Если утверждения в Linq, где статья
У меня есть следующий метод, который возвращает список продуктов ....
public static List<tblWeight> GetProductInfo(string memberid, string locationid, string basematerial, string source)
{
MyEntities getproductinfo = new MyEntities();
return (from p in getproductinfo .tblWeights
where p.MemberId == memberid &&
p.LocationId == locationid &&
p.BaseMaterialName == basematerial &&
p.WeightStatus == source
select p)
.ToList();
- Где Основные части & источником являются выпадающие списки.
Как мне включить включение нескольких операторов IF в предложение where?
Например, если базовый материал ddl не тронут, но выбран элемент в исходном ddl, результат будет возвращать все, что связано с базовым материалом, но фильтруется выбранным источником.
Это даже имеет смысл ?!
Я даже не уверен, что принимаю правильный подход - пожалуйста, простите мое невежество.
Можете ли вы уточнить «если базовый материал ddl не тронут, а выбран элемент в источнике ddl»? – bits
DDL означает, что в этом контексте? –
Извините бит. Поэтому, если пользователь ничего не выбирает из выпадающего списка базового материала, то по существу этот набор данных не будет «фильтроваться» по этим критериям. –