Requête Linq entre deux objets de liste

J'ai deux objets:

ObjectA
{
   string code;
   string country;
}

ObjectB
{
   string code;
   string otherstuff;
}

Et j'ai List<objectA> et List<ObjectB> et j'ai besoin de trouver tous les objets dans List<ObjectB> qui contient objectA.Code.
Mais n'arrive pas à la mettre en œuvre sur requête LINQ.

source d'informationauteur Reno