J'ai une liste de ints que je veux rejoindre dans une chaîneJoignez-vous à la liste des chaînes en Python avec le remplacement de chaîne%
ids = [1,2,3,4,5]
qui ressemble à « Id = 1 ou Id = 2 ou Id = 3 ou Id = 4 ou ID = 5'
J'ai une réponse maintenant, mais je pensais que ce peut être bon pour obtenir l'avis du groupe
Edit: Plus d'informations sur les sayers ... Cela ne générer directement SQL, c'est l'expression dynamique t hat est envoyé à une couche de services de données Ado.net qui utilise Entity Framework sous. La clause IN qui est ce qui est préféré n'est pas encore supportée par le gestionnaire d'expression dynamique/adaptateur EF4 dans le service et je dois pour le moment avoir recours à plusieurs instructions égales.
Juste au hasard vous essayez de faire ce que je pense que vous faites, vous pouvez dire 'id in ids' en python. Il retourne true si 'id' apparaît dans la liste' ids'. – JoshD
-1: A propos de la seule utilisation pour cela est la génération de SQL dynamique. Une très, très mauvaise chose à faire. –