Comment effectuer une recherche sur deux champs combinés. La recherche doit se faire au niveau du SQL si possible.
Disons que j'ai une table de clients avec un prénom et un nom de famille. J'aimerais que les utilisateurs puissent effectuer des recherches dans ces deux colonnes à l'aide d'un seul champ de recherche.
Ma requête se présente actuellement comme suit :
var query = DbContext.Customers
.Where(c => c.FirstName.Contains(search) || c.LastName.Contains(search));
mais il devrait s'agir de quelque chose comme
var query = DbContext.Customers
.Where(c => c.FullName.Contains(search));