PrepAway - Latest Free Exam Questions & Answers

Which code segment should you use?

You are developing an ASP.NET MVC application. The application is an order processing system that uses the
ADO.NET Entity Framework against a SQL Server database. It has a controller that loads a page that displays
customers. Customers are filtered on Country and, if provided, on CompanyName.
You have an Entity Framework context named db.
The Customer class is shown below.

You need to execute a single deferred query to return the filtered list of customers.
Which code segment should you use?

PrepAway - Latest Free Exam Questions & Answers

A.
Option A

B.
Option B

C.
Option C

D.
Option D

4 Comments on “Which code segment should you use?

  1. Jeroen Brattinga says:

    I don’t see a need for query.Load() either. The ToLower().StartsWith() in the company .Where() filter can be perfectly handled by EF and will be passed to the database (e.g. to a SQL statement: LIKE ‘companyname%’).

    The unnecessary query.Load() will result in transferring more data from the database that will be filtered in the lines following it.

    A should be the correct answer.




    1



    0

Leave a Reply