Mi sono strappato i capelli con questo. Ho una serie di termini di ricerca e sto cercando di eseguire una query LINQ su SQL per cercare valori di campo rispetto a ciascun elemento dell'array.LINQ to SQL query help (la stringa contiene qualsiasi stringa nell'array di stringhe)
ho ottenuto fino a questo punto ..
var searchResults =
from x in SDC.Staff_Persons
where staffTermArray.Any(pinq => x.Forename.Contains(pinq))
|| staffTermArray.Any(pinq => x.Surname.Contains(pinq))
|| staffTermArray.Any(pinq => x.Known_as.Contains(pinq))
orderby x.Surname
select x;
... ma poi ottenuto
sequenza locale non può essere utilizzato in LINQ alla implementazione di SQL di interrogazione operatori tranne il contains() operatore
... e ora sono bloccato.
Se qualcuno può aiutare sarei molto grato. Grazie in anticipo.
Rob
Wow - mi piacerebbe venire attraverso il termine 'costruttore predicato' durante la ricerca di una soluzione, ma nessuno del spiegato in termini così semplici! Grazie mille!! – LiverpoolsNumber9