Marcos,
Por definição, as diversas alterações que vc faz em um contexto criado no EF acontecem dentro de uma mesma transação.
Ao executar um método para confirmar as alterações, todos os registros modificados até aquele momento estarão sendo persistidos na base (ao menos em teoria).
Espero ter ajudado.
Abs