He estado rasgándome los pelos con esta. Tengo una serie de términos de búsqueda y estoy tratando de hacer una consulta de LINQ a SQL para buscar valores de campo en cada elemento de la matriz.Ayuda de consulta de LINQ to SQL (la cadena contiene cualquier cadena en una matriz de cadena)
Tengo este momento ..
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;
... pero entonces tiene
secuencia local no se puede utilizar en LINQ a la implementación de SQL de consulta operadores excepto la contains() operador
... y ahora estoy atascado.
Si alguien puede ayudar, estaría muy agradecido. Gracias de antemano.
Rob
Wow - Me gustaría encontrar el término 'predicate builder' mientras buscaba la solución, pero nadie lo explicó en términos tan simples. ¡¡Muchas gracias!! – LiverpoolsNumber9