pessoal, tenho duas tabelas, estou uasndo o entity framework cod first, preciso fazer uma transação para gravar no bando, mas esta dando certo, tentei da seguinte maneira :

porem dá erro de foreygn key, uma vez que os dados da primeira tabela nao foram gravados.
como resolver isso ?
alessandre