LINQ kann string.contains nicht verwenden?

Das ist mein Code:

string queryString = "Marco".ToLower();
utenti = db.User.Where(p => 
        queryString.Contains(p.Nickname.ToLower()) ||
            queryString.Contains(p.Nome.ToLower()) ||
            queryString.Contains(p.Cognome.ToLower())).ToList();

aber ich bekomme:

Für die String.Contains-Methode werden nur Argumente unterstützt, die auf dem Client ausgewertet werden können.

Warum? Kann ich nicht benutzen.Contains()?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage