Reader small image

You're reading from  Entity Framework Core Cookbook - Second Edition

Product typeBook
Published inNov 2016
PublisherPackt
ISBN-139781785883309
Edition2nd Edition
Right arrow
Author (1)
Ricardo Peres
Ricardo Peres
author image
Ricardo Peres

Ricardo Peres is a Portuguese developer, blogger, and book author and is currently a team leader at Dixons Carphone. He has over 20 years of experience in software development and his interests include distributed systems, architectures, design patterns, and .NET development. He won the Microsoft MVP award in 2015 and has held this title up to 2020. He also authored Entity Framework Core Cookbook – Second Edition and Mastering ASP.NET Core 2.0, and was a technical reviewer for Learning NHibernate 4 for Packt. He also contributed to Syncfusion's Succinctly collection, with titles on .NET development. Ricardo maintains a blog—Development With A Dot—where he writes about technical issues. You can catch up with him on Twitter at @rjperes75.
Read more about Ricardo Peres

Right arrow

Improving the performance of queries


We want to get the best performance that we can, from the code/application side of things. When it comes to relational databases, we are interested in optimizing the following:

  • Modifications (inserts, updates, deletes)

  • Queries

Each has a different solution.

Getting ready

We will be using the NuGet Package Manager to install the Entity Framework Core 1 package, Microsoft.EntityFrameworkCore. We will also be using a SQL Server database to store the data, so we will also need Microsoft.EntityFrameworkCore.SqlServer. We will also need Pomelo.EntityFrameworkCore.Lolita.SqlServer for the strongly typed bulk API.

Open Using EF Core Solution from the included source code examples.

Execute the database setup script from the code samples included for this recipe. This can be found in the DataAccess project within the Database folder.

How to do it…

Let's see how we can improve the performance of our queries.

Modifications

Entity Framework, in any of its versions and like most...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Entity Framework Core Cookbook - Second Edition
Published in: Nov 2016Publisher: PacktISBN-13: 9781785883309

Author (1)

author image
Ricardo Peres

Ricardo Peres is a Portuguese developer, blogger, and book author and is currently a team leader at Dixons Carphone. He has over 20 years of experience in software development and his interests include distributed systems, architectures, design patterns, and .NET development. He won the Microsoft MVP award in 2015 and has held this title up to 2020. He also authored Entity Framework Core Cookbook – Second Edition and Mastering ASP.NET Core 2.0, and was a technical reviewer for Learning NHibernate 4 for Packt. He also contributed to Syncfusion's Succinctly collection, with titles on .NET development. Ricardo maintains a blog—Development With A Dot—where he writes about technical issues. You can catch up with him on Twitter at @rjperes75.
Read more about Ricardo Peres