Sir / Ma "souhaite convertir la requête SQL mentionnée ci-dessous en LINQ, comment puis-je y parvenir.
select * from dbo.Main as M
where M.ApplicationId in
(select distinct R.ApplicationId from tblRecomSanctionedDetail R
where R.UpdateByUserId = 1011 )
essayé d'utiliser mes connaissances limitées avec LINQ mais ne pouvait pas obtenir la sortie.
Réponses:
1 pour la réponse № 1Je n’ai nulle part pour tester cela pour le moment, mais je pense qu’en gros ce serait quelque chose comme…
var applicationIds = tblRecomSanctionedDetailQueryable.Where(x => x.UpdateByUserId == 1011).Select(x => x.ApplicationId);
var result = mainQueryable.Where(x => applicationIds.Contains(x.ApplicationId)).ToList();