Quantcast
Channel: Dynamic Linq query LIKE
Viewing all articles
Browse latest Browse all 15

Dynamic Linq query LIKE

$
0
0

Hola hola, tengo una duda, estoy haciendo una consulta dinámica con la siguiente instrucción

query =Contact.GetContactsList().Where(c =>newList<String>() { "Austria","Poland" }.Contains(c.Country));

 y/o con ésta 

query = Contact.GetContactsList().AsQueryable().Where("@0.Contains(outerIt.Country)",newList<String>() {"Austria", "Poland" });

y lo que me imprime es lo siguiente:

Austria

Austria

Austria

Poland

Poland

Poland


sin embargo, cuando escribo Polan en lugar de Poland ya no lo muestra en la lista (solo Austria)

quisiera que también se imprimiera 'Poland', aquí la pregunta es cómo usar ese contains ya no en la lista, sino en la cadena de cada item de la lista, como un like o algo así.

ya intenté con '*' y con '%'  pero no funciona

estoy utilizando la librería  DynamicQueryable

les agradezco cualquier ayuda posible  =D


saludos




Viewing all articles
Browse latest Browse all 15

Latest Images

Trending Articles





Latest Images