Lab04 1. Implement the methods in Infrastructure/Query/Query.cs 2. Implement the Execute method in Infrastructure.EFCore/Query/EntityFrameworkQuery.cs 3. Create tests to test the newly implemented methods (at least these 4 are requited) a. OrderBy b. OrderBy, but descending c. Pagination d. All the methods together applied on each other 4. That’s it. Hints: - It may be confusing at first how to implement the missing methods. At first, take a good look at the Where method that is already implemented. What is happening there is that we are using Expressions for the Where clause, which we later edit for the exact column we want to use. What are we doing then is that we take this edited expression, we put it a Where Extension Method and Entity Framework does the rest. - When implementing the OrderBy Method in EFQuery, you will need to create the whole query method using the reflection and since it is generic, you will need to provide the arguments yourself.