The LINQ expression could not be translated. Either rewrite the query in a form that can be translated, or switch to client evaluation
The issue is that you are trying to do a string.Contains within an Any expression which EF will choke on trying to compose down to SQL. Cleptus is on the nose, to build a predicate for the Where clause OR-ing the term comparisons. Otherwise your code should work without the contains check, but rather an … Read more