6
votes

Comme avec linq aux entités

Je connais la méthode .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 ...

y a-t-il un moyen de faire comme ci-dessous sur ** LINQ aux entités ** code>? P>

SELECT * FROM [dbo].[Users] WHERE Name LIKE 'rodrigo%otavio%diniz%waltenberg'


3 Réponses :


2
votes

Cela devrait faire le tour. XXX

EDIT:

Il s'avère que cela ne fonctionne que avec Linq2SQL, pas Linq2entities. LINQ SQLMMETHODS.LIQue échoue suggère que vous pouvez utiliser directement sur la table.


2 commentaires

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.




-1
votes

Que diriez-vous d'utiliser des expressions régulières avec votre relevé LINQ? Quelque chose comme ce qui suit: xxx


1 commentaires

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.