Transactions & Providers interview questions

12 real Transactions & Providers questions from the EF Core bank, as asked in Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd — free to start.

1. What is implicit transaction?

Junior
  1. A.the pluggable package that adapts the core to a specific engine such as SQL Server, PostgreSQL, or SQLite
  2. B.the call that starts an explicit transaction so multiple separate save operations can be committed or rolled back as one unit
  3. C.the method that runs a raw parameterized query string and maps the returned rows onto an entity type
  4. D.the automatic wrapping of all statements in a single save so they either all succeed or all roll back
Reveal the answer + AI explanation — free account

3. Which statement is correct?

Junior
  1. A.implicit transaction — the call that starts an explicit transaction so multiple separate save operations can be committed or rolled back as one unit
  2. B.implicit transaction — the pluggable package that adapts the core to a specific engine such as SQL Server, PostgreSQL, or SQLite
  3. C.implicit transaction — the method that runs a raw parameterized query string and maps the returned rows onto an entity type
  4. D.implicit transaction — the automatic wrapping of all statements in a single save so they either all succeed or all roll back
Reveal the answer + AI explanation — free account

4. What is database provider?

Mid
  1. A.the call that starts an explicit transaction so multiple separate save operations can be committed or rolled back as one unit
  2. B.the method that runs a raw parameterized query string and maps the returned rows onto an entity type
  3. C.the pluggable package that adapts the core to a specific engine such as SQL Server, PostgreSQL, or SQLite
  4. D.the automatic wrapping of all statements in a single save so they either all succeed or all roll back
Reveal the answer + AI explanation — free account

6. Which statement is correct?

Mid
  1. A.database provider — the call that starts an explicit transaction so multiple separate save operations can be committed or rolled back as one unit
  2. B.database provider — the pluggable package that adapts the core to a specific engine such as SQL Server, PostgreSQL, or SQLite
  3. C.database provider — the method that runs a raw parameterized query string and maps the returned rows onto an entity type
  4. D.database provider — the automatic wrapping of all statements in a single save so they either all succeed or all roll back
Reveal the answer + AI explanation — free account

7. What is FromSql?

Mid
  1. A.the call that starts an explicit transaction so multiple separate save operations can be committed or rolled back as one unit
  2. B.the method that runs a raw parameterized query string and maps the returned rows onto an entity type
  3. C.the pluggable package that adapts the core to a specific engine such as SQL Server, PostgreSQL, or SQLite
  4. D.the automatic wrapping of all statements in a single save so they either all succeed or all roll back
Reveal the answer + AI explanation — free account

9. Which statement is correct?

Mid
  1. A.FromSql — the method that runs a raw parameterized query string and maps the returned rows onto an entity type
  2. B.FromSql — the call that starts an explicit transaction so multiple separate save operations can be committed or rolled back as one unit
  3. C.FromSql — the pluggable package that adapts the core to a specific engine such as SQL Server, PostgreSQL, or SQLite
  4. D.FromSql — the automatic wrapping of all statements in a single save so they either all succeed or all roll back
Reveal the answer + AI explanation — free account

10. What is BeginTransaction?

Senior
  1. A.the call that starts an explicit transaction so multiple separate save operations can be committed or rolled back as one unit
  2. B.the automatic wrapping of all statements in a single save so they either all succeed or all roll back
  3. C.the pluggable package that adapts the core to a specific engine such as SQL Server, PostgreSQL, or SQLite
  4. D.the method that runs a raw parameterized query string and maps the returned rows onto an entity type
Reveal the answer + AI explanation — free account

11. Which term means: "the call that starts an explicit transaction so multiple separate save operations can be committed or rolled back as one unit"?

Senior
  1. A.implicit transaction
  2. B.BeginTransaction
  3. C.database provider
  4. D.FromSql
Reveal the answer + AI explanation — free account

12. Which statement is correct?

Senior
  1. A.BeginTransaction — the call that starts an explicit transaction so multiple separate save operations can be committed or rolled back as one unit
  2. B.BeginTransaction — the method that runs a raw parameterized query string and maps the returned rows onto an entity type
  3. C.BeginTransaction — the automatic wrapping of all statements in a single save so they either all succeed or all roll back
  4. D.BeginTransaction — the pluggable package that adapts the core to a specific engine such as SQL Server, PostgreSQL, or SQLite
Reveal the answer + AI explanation — free account

Free to start

Answers, AI explanations, and a scored voice mock interview

Sign up free to check your answers with explanations, ask the AI tutor anything on any question, and take one full AI mock interview — scored like a real panel.

Practice Transactions & Providers free