J'ai la table A et la table B.
Le tableau B contient deux colonnes, Nom et ID. Le tableau A contient plusieurs colonnes et une colonne de clé étrangère pointant vers B.ID appelé B_IDLinq to SQL insérer/sélectionner des enregistrements étrangers/primaires
Du côté client, j'ai toutes les données que je veux insérer dans le tableau A, à l'exception de B_ID. J'ai B.Name cependant. En utilisant link to sql J'ai besoin de récupérer l'identifiant dans la table B en fonction de la valeur de Name. Si l'enregistrement n'existe pas, je dois l'insérer et récupérer l'ID (qui est une colonne d'identité).
Maintenant que j'ai B.ID, je puis d'insérer l'enregistrement dans le tableau A.
J'ai construit ma classe de contexte de données par l'importation de tables A et B dans le concepteur, je ne suis pas sûr comment écrire les instructions linq to sql ici.