У меня есть следующий метод:
public IQueryable<Profile> FindAllProfiles(string CountryFrom, string CountryLoc)
{
return db.Profiles.Where(p => p.CountryFrom.CountryName.Equals(CountryFrom,StringComparison.OrdinalIgnoreCase));
}
Сейчас он просто фильтрует по CountryFrom, но мне нужно отфильтровать и по CountryLoc.Итак, как мне изменить фильтр Где?
Кроме того, CountryFrom может быть нулевым или CountryLoc может быть нулевым.Итак, как мне изменить сигнатуру метода для всех параметров входной строки, которые могут иметь значение NULL?
Я знаю, как это сделать в SQL, но я не уверен насчет лямбда-выражений или LINQ.
Спасибо