I have a search function that applies successive .Where functions to a EntityFramework query based on potential parameters. One of these functions matches any item that has