Tengo un escenario bastante simple en el que tengo dos tablas en las que quiero añadir datos. Se administran con clave principal/clave externa. Quiero agregar nuevos datos en la TABLA A y luego recuperar el Id e insertarlo en la TABLA B.Insertar en varias tablas de bases de datos utilizando LINQ, ASP.NET MVC
Ciertamente puedo hacerlo con un procedimiento almacenado, pero estoy tratando de hacerlo usando Linq.
¿Cuál es el mejor enfoque?
Definitivamente puedo obtener la identificación y hacer dos insertos por separado, pero eso ciertamente no parece ser una muy buena forma de hacer las cosas.
db.Table.InsertOnSubmit(dbObject);
db.SubmitChanges();
Int32 id = dbOject.Id;
//Rest of the code
¿Alguna manera de hacer esto elegantemente?