Le problème concernait le PK manquant sur ma table de relation TableA_TableB après avoir ajouté PK (TableAID, TableBID) le problème a été résolu. De plus, l'utilisation de uint sur EF provoque un problème de sauvegarde unique (vous pouvez enregistrer les tables une par une et après avoir obtenu les ID, vous pouvez créer des relations)