Je veux mettre en œuvre requête SQL comme ceci avec Dynamic LINQComment mettre en œuvre dynamique où comme% A% B%
SELECT * FROM Product WHERE Name LIKE '%Product%ML%'
Comment puis-je? (Ce n'est pas BeginWith, endwith ou contient)
Je veux mettre en œuvre requête SQL comme ceci avec Dynamic LINQComment mettre en œuvre dynamique où comme% A% B%
SELECT * FROM Product WHERE Name LIKE '%Product%ML%'
Comment puis-je? (Ce n'est pas BeginWith, endwith ou contient)
LIKE '%A%B%'
si je suis moyen ne me trompe pas « se compose de quelque chose, puis A, quoi que ce soit, B, alors quelque chose »: la logique équivalente pseudo-code doit être
éditer s'avère que c'est plus compliqué que ce que je pensais. ce devrait fonctionner
src.Contains("A") && src.Substring(src.IndexOf("A")+"A".Length).Contains("B")
Utilisez la bibliothèque dynamique avec mon évaluateur comme. Jetez un oeil à mon blog pour plus de détails http://blog.alivate.com.au/?p=382
['SqlMethods.Like'] (http://msdn.microsoft.com/en-us/library/bb355235.aspx) (je pense) –
http: // www .simonrhart.com/2008/06/use-like-in-linq-to-sql-under-c.html –
Utilisez-vous 'linq to sql' ou' linq to entities'? –