Necesito crear una consulta que compruebe si un campo (cadena) contiene una o más palabras suministradas en tiempo de ejecución.Operador de Linq a Sql 'Where Or'
Básicamente, tengo que poder hacer una pregunta WhereOr. Parece que debería ser un problema común al tratar con LinqToSql.
Encontré el siguiente reference pero no puedo entenderlo, y no tengo idea de cómo usarlo en mi proyecto.
he intentado el siguiente bucle:
var query = from d in context.Domains select d;
for (int i = 0; i < words.Length; i++)
{
query = query.Where(d => d.Name.Contains(words[i]));
}
pero esto construye una consulta SQL con DONDE Y cláusulas no dónde o
encontró un recurso interesante: http://www.albahari.com/nutshell/predicatebuilder.aspx –
lookd como usted ha encontrado usted mismo ^^ empecé escribiendo antes de publicar ese comentario. Espero poder ayudar. –