Tableau 1: int ID-a (pk)Mise à jour des tables multiples avec LinqToSql dans une unité de travail
Tableau 2: ID-a int (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ée automatiquement. J'ai beaucoup de chaîne C à insérer dans le tableau 3.
J'essaie d'insérer une ligne dans le tableau 1, obtenir l'ID-a à insérer dans le tableau 2 avec l'ID-b qui est auto-généré dans le tableau 3 quand je soumets chaque chaîne C, tout en une soumission à DB.
En ce moment j'appelle dc.SubmitChanges deux fois dans le même appel. Est-il efficace d'avoir à soumettre des modifications deux fois sur le même DataContext ou est-ce que cela peut être combiné?