Je connais la méthode y a-t-il un moyen de faire comme ci-dessous sur .Contains () code> est comme
comme% therm% code>, le
.startswith () code> méthode aime
Comme Therm% code> et le
.endswith () code> méthode comme
comme% therm code> mais ...
** LINQ aux entités ** code>? P>
SELECT * FROM [dbo].[Users] WHERE Name LIKE 'rodrigo%otavio%diniz%waltenberg'
3 Réponses :
Cela devrait faire le tour.
Il s'avère que cela ne fonctionne que avec Linq2SQL, pas Linq2entities.
LINQ SQLMMETHODS.LIQue échoue suggère que vous pouvez utiliser où code> directement sur la table. p> p>
Exception: Linq aux entités ne reconnaît pas la méthode 'Boolean comme (System.String, System.string)' '' '' '' '' '' ', et cette méthode ne peut pas être traduite dans une expression de magasin.
@RODRIGO: HMMM, L2E travaille à proximité de L2S pour être déroutant ... J'ai mis à jour ma réponse avec une linq à une autre question qui pourrait être utile.
Que diriez-vous d'utiliser des expressions régulières avec votre relevé LINQ? Quelque chose comme ce qui suit:
Exception: Linq aux entités ne reconnaît pas la méthode «Boolean Ismatch (System.String)», et cette méthode ne peut pas être traduite dans une expression de magasin.
Dupliqué possible de Comment utiliser SQL "comme" avec Linq vers des entités ?