Voici le code SQL que j'ai utilisé pour prototyper l'instruction LINQ. Les GUID dans le code sont List<GUID>
. J'ai essayé pendant 3 heures et je ne comprends pas. Est-ce qu'une personne seule capable d'écrire LINQ dans leur sommeil m'aidera.LINQ avec jointures et une liste <GUID>
SELECT DISTINCT [id]
,[emailAddress]
,[name]
,[emailRunNumber]
FROM [emailAddress]
join promotionsJoin
on promotionsJoin.EmailAddressId = emailAddress.id
where promotionsJoin.promotionId in ('09464b57-f3d7-41ec-b0b1-cbc5999824bd',
'8bc855b2-2f01-4083-b43a-dab7b7a81ac8') AND emailRunNumber is NULL
@abatischev, oh là, a oublié de changer que lors de la copie de question. –
Klaus, désolé je n'étais pas clair dans mon message original .. J'ai une liste dans le code, mais prototypé en SQL, mais je pense que l'indice d'utiliser le PromotionJoin va m'aider. (Aujourd'hui est un jour férié, je vais travailler demain en ce LINQPad demain et après mes conclusions) –