Tableau 1 : int ID-a(pk)
Tableau 2 : int ID-a(pk), int ID-b(pk)
Tableau 3 : int ID-b(pk), chaîne C
J'ai les données à insérer dans le tableau 1. Mais je n'ai pas l'ID-a, qui est généré automatiquement. J'ai plusieurs chaînes C à insérer dans le tableau 3.
J'essaie d'insérer une ligne dans le tableau 1, d'obtenir l'ID-a à insérer dans le tableau 2 ainsi que l'ID-b qui est généré automatiquement dans le tableau 3 lorsque je soumets chaque chaîne C, le tout en une seule soumission à la base de données.
Actuellement, j'appelle dc.SubmitChanges deux fois dans le même appel. Est-il efficace d'avoir à soumettre les changements deux fois sur le même DataContext ou cela peut-il être combiné davantage ?