I have a string List and a supplier `List<supplier>`.

string list contains some searched items and supplier list contains a list of supplier object.
Now I need to find all the supplier names that matches with any of the items in the string `List<string>`.

this is one of my failed attempts..

```
var query = some join with the supplier table.
query = query.where(k=>stringlist.contains(k.companyname)).select (...).tolist();

```

any idea how to do that??

EDIT:
-----

May be my question is not clear enough...I need to find a list of suppliers(not only names,the whole object) where suppliers names matches with the any items in the string list.

If I do 

```
query = query.where(k=>k.companyname.contains("any_string")).select (...).tolist();

```

it works. but this is not my requirement.
My requirement is a list of string not a single string.