I have two tables:

* `Employee`: EmpId (PK), EmpName .
* `EmployeeDetails` : Id (auto increment), EmpId (FK to Employee table), Address, ZipCode .

I'm using Entity Framework 6. 

When I want to insert a new `Employee`, I must do two transactions, meaning use `SaveChanges()` twice, in order to insert a new employee and only then use its `Id` as a foreign key in `EmployeeDetails` . 

Is is possible to do that in one transaction ? 

Thanks