데이터를 추가 할 테이블이 두 개인 간단한 시나리오가 있습니다. 이들은 기본 키/외래 키로 관리됩니다. 테이블 A에 새 데이터를 추가하고 ID를 검색하여 테이블 B에 삽입하려고합니다.Linq, ASP.NET MVC를 사용하여 여러 데이터베이스 테이블에 삽입
확실히 저장 프로 시저를 사용할 수는 있지만 Linq를 사용하여 수행하려고합니다.
최상의 접근 방법은 무엇입니까?
나는 확실히 ID를 얻을 수 있고 2 개의 분리 된 삽입을 할 수 있지만 확실히 일을하는 아주 좋은 방법 인 것 같지 않습니다.
db.Table.InsertOnSubmit(dbObject);
db.SubmitChanges();
Int32 id = dbOject.Id;
//Rest of the code
우아하게 할 수있는 방법은 없나요?