Im использует LinqPad Predicatebuilder для генерации Linq-запроса на основе динамического ввода. В коде есть много if-дела, чтобы проверить, если вход имеет значение на специфических свойствах, как это:Общий метод для Predicate Builder
if (!string.IsNullOrEmpty(searchInput.modelname))
{
searchPredicate = searchPredicate.And(stock => stock.ModelName.ToLower().Equals(searchInput.modelname.ToLower()));
}
Есть ли способ, чтобы создать общий метод, на котором я мог бы назвать только с величиной и название фондового имущества? Как:
searchPredicate = AddAndPredicate(searchInput.modelName, "ModelName", searchPredicate)