Insérez-la dans plusieurs tables de base de données à l'aide de Linq, ASP.NET MVC

J'ai une assez simple scénario où j'ai deux tables dans laquelle je veux ajouter des données. Ils sont gérés à l'aide de la clé primaire/clé étrangère. Je tiens à ajouter de nouvelles données dans UNE TABLE, puis de récupérer l'Identifiant et de l'insérer dans la TABLE B.

Je peux certainement le faire avec une procédure stockée, mais je suis à la recherche d'essayant de le faire à l'aide de Linq.

Quelle est la meilleure approche ?

Je peux certainement obtenir l'ID de deux semelles, mais qui ne semblent être une très bonne façon de faire les choses.

db.Table.InsertOnSubmit(dbObject);
db.SubmitChanges();

Int32 id = dbOject.Id;

//Rest of the code

Toute façon élégamment faire cela?

OriginalL'auteur TriFatlete | 2008-11-13