Query and manipulate data - by using Data Provider for Entity Framework

The application you’re working on uses the EF. You need to ensure that operations can be rolled back if there is a failure and you need to specify an isolation level. Which of the following would allow you to accomplish this? (Choose all that apply)

A DatabaseTransaction
A EntityTransaction
A SqlTransaction
A TransactionScope