El problema era sobre el PK que faltaba en mi tabla de relaciones TableA_TableB después de agregar PK (TableAID, TableBID) y el problema se resolvió. Además, el uso de uint en EF provoca un problema de guardado único (puede guardar tablas una por una y después de obtener ID puede crear relaciones)