Comment faire pour exécuter une recherche en plein texte à l'aide de entity framework 6
J'ai la requête:
var query = DataContext.Fotos.Where(x => x.Pesquisa.Contais("myTerm")
Le SQL généré est:
SÉLECTIONNEZ
...
DE Fotos QUE [Extent1]
OÙ [Extent1].[Recherche] COMME N'%mytem%'
Mais j'ai besoin d'utiliser:
SÉLECTIONNEZ
...
DE Fotos QUE [Extent1]
OÙ CONTIENT ([Extent1].[Recherche], "mon terme")
Comment exécuter une recherche en plein texte à l'aide de entity framework 6?
Vous devez vous connecter pour publier un commentaire.
Semble que Entity Framework 6 ne prend pas en charge de la recherche plein texte, mais il y a une solution avec les intercepteurs.
http://www.entityframework.info/Home/FullTextSearch
Mise à jour Lien ne fonctionne pas voici donc le contenu original:
Vous pouvez utiliser des requêtes SQL avec EF. Donc, il y a une autre solution de contournement.
De validation de la saisie, etc. est omis.
Edit: le Code est modifié en fonction de l'OP, de la requête.