У меня довольно простой сценарий, когда у меня есть две таблицы, в которые я хочу добавить данные. Они управляются с помощью первичного ключа / внешнего ключа. Я хочу добавить новые данные в таблицу A, а затем получить идентификатор и вставить в таблицу B.
Конечно, я могу сделать это с помощью хранимой процедуры, но я пытаюсь сделать это с помощью Linq.
Каков наилучший подход?
Я, конечно, могу получить ID и сделать две отдельные вставки, но это, безусловно, не очень хороший способ сделать что-то.
db.Table.InsertOnSubmit(dbObject);
db.SubmitChanges();
Int32 id = dbOject.Id;
//Rest of the code
Есть ли способ элегантно сделать это?