Je cherche à saisir une chaîne de caractères à partir d'un contrôle de type textbox dans un modèle de données EF. Quelqu'un pourrait-il m'aider à construire la clause where dans le fichier de code pour faire cela ? J'ai essayé le morceau de code ci-dessous dans le code, même si elle compile jette une erreur lorsque je saisis la chaîne de recherche et soumettre la recherche.
Where("it.[CaseName] like '%'" + searchString +
"'%' or it.[CaseNumber] like '%'" + searchString +
"'%' or it.[AppRegNumber] like '%'" + searchString +
"'%' or it.[SSNo] like '%'" + searchString + "'%'")
Lorsque cette même clause where est utilisée dans le balisage du contrôle EntityDataSource, elle est acceptée et la recherche se fait correctement. Je suis en train de modifier mes pages pour utiliser le contrôle ObjectDataSource afin de me connecter à une classe de la couche logique de l'entreprise au lieu de me connecter directement au modèle de données de la GED.