LINQ nie może używać ciągów.
To jest mój kod:
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();
ale dostaję:
Tylko metody, które można ocenić na kliencie, są obsługiwane dla metody String.Contains.
Czemu? Nie mogę użyć.Contains()
?