Je suis à la recherche d'un moyen dynamique d'implémenter la recherche dans mon application MVC 1.0. Disons que j'ai un contrôle utilisateur contenant une zone de texte, une liste déroulante et un bouton. L'utilisateur va placer une requête dans la zone de texte, sélectionner la colonne à partir de laquelle effectuer la recherche dans la liste déroulante, puis appuyer sur le bouton de recherche.Option de recherche dynamique dans MVC 1.0
à faire l'activité ci-dessus que je veux faire dans le modèle:
context.MyViewOrTableName.Where(p => (p.ColumnNameFromTheDropdown.Contains(DataFromTheTextbox)));
Si le scénario ci-dessus est possible dans MVC 1.0 et si oui comment? Toute aide serait appréciée.
Solution:
context.MyViewOrTableName.Where("" + ColumnNameFromTheDropdown + ".Contains(@0)", DataFromTheTextbox);
Ce qui est arrivé seulement après y compris l'espace de noms System.Linq.Dynamic créé par Scott et renvoyé par Omar dans le poste ci-dessous.
Beau point. En fait, je cherche dans cet angle seulement. –
Votre réponse m'a guidé dans la bonne direction. –