J'ai une chaîne avec des noms séparés semi-virgules:Usinq Linq permet de sélectionner des éléments dans une chaîne séparée par une virgule.
string names = "Jane;Harry";
J'ai aussi une liste d'objets de clients:
public class Customer
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
List<Customer> customers = new List<Customer>();
customers.Add(new Customer(){FirstName="John", LastName="Doe"});
customers.Add(new Customer(){FirstName="Jane", LastName="Doe"});
customers.Add(new Customer(){FirstName="Harry", LastName="Potter"});
var query = from c in customers
select c;
Comment puis-je créer une requête qui ne renvoie que les clients qui a un prénom qui est dans la liste séparée par des virgules?
Quelque chose comme le SELECT FistName FROM customer WHERE FirstName IN (list)
T-SQL (sorte de)