LINQ les articles de retour dans une Liste qui correspond à des Noms (string) dans une autre liste

J'ai 2 listes. 1 est une collection de produits. Et l'autre est une collection de produits dans un magasin.

J'ai besoin d'être en mesure de revenir toutes les shopProducts si le match noms de tous les Noms dans les produits.

J'ai de cela, mais il ne semble pas fonctionner. Des idées?

    var products = shopProducts.Where(p => p.Name.Any(listOfProducts.
             Select(l => l.Name).ToList())).ToList();

J'ai besoin de dire de me donner tous les shopproducts où le nom existe dans l'autre liste.

  • Merci à tous pour il les commentaires! Je travaille maintenant... Merci encore.. Réponse acceptée.
InformationsquelleAutor Martin | 2011-03-28