18 Querying questions from the EF Core bank, written for Indian campus drives and tech interviews. Every question has a verified answer and an AI-tutor explanation on placd.
Free to start: the 2-minute IT readiness check — six questions and a result.
A.the step where database rows are read and turned into entity or projection objects in memory
B.translating query logic into SQL so filtering and projection run inside the database before rows are returned
C.the query approach where C# expressions are translated by the provider into SQL executed by the database
D.the property whereby a query is not run when defined but only when its results are iterated or materialized
Answer + AI explanation with Pro
2. Which term means: "the query approach where C# expressions are translated by the provider into SQL executed by the database"?
Junior
A.server evaluation
B.client evaluation
C.materialization
D.LINQ to Entities
Answer + AI explanation with Pro
3. Which statement is correct?
Junior
A.LINQ to Entities — the query approach where C# expressions are translated by the provider into SQL executed by the database
B.LINQ to Entities — the interface representing a query as an expression tree that the provider translates and runs on the server when enumerated
C.LINQ to Entities — the step where database rows are read and turned into entity or projection objects in memory
D.LINQ to Entities — translating query logic into SQL so filtering and projection run inside the database before rows are returned
Answer + AI explanation with Pro
4. What is IQueryable<T>?
Mid
A.the step where database rows are read and turned into entity or projection objects in memory
B.the property whereby a query is not run when defined but only when its results are iterated or materialized
C.the interface representing a query as an expression tree that the provider translates and runs on the server when enumerated
D.translating query logic into SQL so filtering and projection run inside the database before rows are returned
Answer + AI explanation with Pro
5. Which term means: "the interface representing a query as an expression tree that the provider translates and runs on the server when enumerated"?
Mid
A.server evaluation
B.materialization
C.client evaluation
D.IQueryable<T>
Answer + AI explanation with Pro
6. Which statement is correct?
Mid
A.IQueryable<T> — the property whereby a query is not run when defined but only when its results are iterated or materialized
B.IQueryable<T> — the interface representing a query as an expression tree that the provider translates and runs on the server when enumerated
C.IQueryable<T> — the step where database rows are read and turned into entity or projection objects in memory
D.IQueryable<T> — translating query logic into SQL so filtering and projection run inside the database before rows are returned
Answer + AI explanation with Pro
7. What is deferred execution?
Mid
A.the step where database rows are read and turned into entity or projection objects in memory
B.translating query logic into SQL so filtering and projection run inside the database before rows are returned
C.the property whereby a query is not run when defined but only when its results are iterated or materialized
D.the interface representing a query as an expression tree that the provider translates and runs on the server when enumerated
Answer + AI explanation with Pro
8. Which term means: "the property whereby a query is not run when defined but only when its results are iterated or materialized"?
Mid
A.deferred execution
B.LINQ to Entities
C.materialization
D.client evaluation
Answer + AI explanation with Pro
9. Which statement is correct?
Mid
A.deferred execution — translating query logic into SQL so filtering and projection run inside the database before rows are returned
B.deferred execution — the step where database rows are read and turned into entity or projection objects in memory
C.deferred execution — the property whereby a query is not run when defined but only when its results are iterated or materialized
D.deferred execution — the query approach where C# expressions are translated by the provider into SQL executed by the database
Answer + AI explanation with Pro
10. What is server evaluation?
Senior
A.the property whereby a query is not run when defined but only when its results are iterated or materialized
B.translating query logic into SQL so filtering and projection run inside the database before rows are returned
C.the query approach where C# expressions are translated by the provider into SQL executed by the database
D.the interface representing a query as an expression tree that the provider translates and runs on the server when enumerated
Answer + AI explanation with Pro
11. Which term means: "translating query logic into SQL so filtering and projection run inside the database before rows are returned"?
Senior
A.client evaluation
B.IQueryable<T>
C.server evaluation
D.deferred execution
Answer + AI explanation with Pro
12. Which statement is correct?
Senior
A.server evaluation — the query approach where C# expressions are translated by the provider into SQL executed by the database
B.server evaluation — the interface representing a query as an expression tree that the provider translates and runs on the server when enumerated
C.server evaluation — the step where database rows are read and turned into entity or projection objects in memory
D.server evaluation — translating query logic into SQL so filtering and projection run inside the database before rows are returned
Answer + AI explanation with Pro
13. What is client evaluation?
Senior
A.the interface representing a query as an expression tree that the provider translates and runs on the server when enumerated
B.the property whereby a query is not run when defined but only when its results are iterated or materialized
C.the query approach where C# expressions are translated by the provider into SQL executed by the database
D.running parts of a query in application memory after fetching rows, restricted in modern versions to the final projection to avoid silent inefficiency
Answer + AI explanation with Pro
14. Which term means: "running parts of a query in application memory after fetching rows, restricted in modern versions to the final projection to avoid silent inefficiency"?
Senior
A.materialization
B.IQueryable<T>
C.client evaluation
D.deferred execution
Answer + AI explanation with Pro
15. Which statement is correct?
Senior
A.client evaluation — translating query logic into SQL so filtering and projection run inside the database before rows are returned
B.client evaluation — the property whereby a query is not run when defined but only when its results are iterated or materialized
C.client evaluation — running parts of a query in application memory after fetching rows, restricted in modern versions to the final projection to avoid silent inefficiency
D.client evaluation — the step where database rows are read and turned into entity or projection objects in memory
Answer + AI explanation with Pro
16. What is materialization?
Mid
A.translating query logic into SQL so filtering and projection run inside the database before rows are returned
B.the query approach where C# expressions are translated by the provider into SQL executed by the database
C.the step where database rows are read and turned into entity or projection objects in memory
D.the interface representing a query as an expression tree that the provider translates and runs on the server when enumerated
Answer + AI explanation with Pro
17. Which term means: "the step where database rows are read and turned into entity or projection objects in memory"?
Mid
A.server evaluation
B.materialization
C.client evaluation
D.deferred execution
Answer + AI explanation with Pro
18. Which statement is correct?
Mid
A.materialization — the query approach where C# expressions are translated by the provider into SQL executed by the database
B.materialization — the interface representing a query as an expression tree that the provider translates and runs on the server when enumerated
C.materialization — the property whereby a query is not run when defined but only when its results are iterated or materialized
D.materialization — the step where database rows are read and turned into entity or projection objects in memory
Answer + AI explanation with Pro
Free to start
Start with a free readiness check
Sign up free for the 2-minute IT readiness check and a scored result. Answers, explanations and the AI tutor on every Querying question come with Pro.