This is my method :
public static IEnumerable<Answer> FilterByKeyValue(this IEnumerable<Answer> query, KeyFilterModel[] filters)
{
if (filters != null && filters.Length > 0)
{
foreach (var filter in filters)
{
foreach (var value in filter.FilterValues)
query = query.Where(f => f.RespondentEntryID.HasValue && f.RespondentEntry.Values.Any(g => g.Key.Name.Contains(filter.Key) && g.Values.Contains(value)));
}
}
return query;
}
For each item in my iteration I have a query.Where( ... ) and that is a AND ... but I want to have this in an OR function.
Anyone that can help me?