Combiner deux nombres entiers pour créer un nombre unique

Bon Matin,

Je cherchais un moyen de combiner les deux entiers pour créer un numéro unique, j'ai deux tables que j'ai besoin de combiner dans une troisième table avec des numéros uniques,

Voici mes tables:

Table A 
SchoolID    ClassId
107 56644231
107 56644532
107 320110212

Table B 
SchoolID    ClassId
108 566442310
108 56644532
108 50110212

J'ai besoin d'exporter ces champs pour une troisième table combinant ID de classe et ID de l'école dans un seul champ appelé identificateur de classe. J'ai besoin d'être en mesure de combiner ces chiffres et ensuite pouvoir uncombine pour obtenir schoolid et classid distinct pour fins de mise à jour. Je pensais que la concaténation de chaînes 'schoolid + '00' + 'classid' depuis que je sais que schoolid sera toujours un nombre à 3 chiffres, mais je suis à la recherche d'une autre façon peut-être mathématique où je n'ai pas à utiliser des chaînes de caractères jette.

Est-il un moyen mathématique pour ce faire? Ou est la conversion en chaîne de la meilleure façon de le faire?

Je suis à l'aide de C# pour le code de la solution.

Merci,

source d'informationauteur jangeador