ho voluto usare un metodo che ho creato all'interno di un coz interrogazione ho bisogno di implementare un particolare tipo di filtro ...Come creare un metodo che supporta la traduzione in sql?
return manager.Clients.SelectAll().Where(cli => cli.Name.SatisfyFilter(filter.Name) && cli.LastName.SatisfyFilter(filter.LastName) && cli.MiddleName.SatisfyFilter(filter.MiddleName)).ToList();
ma ho l':
"Metodo 'booleano SatisfyFilter (Sistema. String, System.String) 'non ha traduzione supportata in SQL. "
errore
Il mio metodo è:
public static bool SatisfyFilter(this string palavra, string filtro)
stessa cosa del
public bool Contains(string value)
nel tipo stringa, e contiene funziona bene ...
ho bisogno questo metodo per eseguire su IQueryable, coz my table ha 25 milioni di client ...
ho visto sul profiler di sql che la contiene è trasformato in SQL ...
Come faccio a implementare il mio metodo per inviare il codice del filtro correlativa a SQL? =/
Perché non usare solo contiene? – Paddy