Requêtes de baseBasic Queries

Découvrez comment charger des entités à partir de la base de données avec Language Integrated Query (LINQ).Learn how to load entities from the database using Language Integrated Query (LINQ).

Conseil

Vous pouvez afficher cet exemple sur GitHub.You can view this article's sample on GitHub.

101 exemples LINQ101 LINQ samples

Cette page présente quelques exemples pour accomplir des tâches courantes avec Entity Framework Core.This page shows a few examples to achieve common tasks with Entity Framework Core. Pour un ensemble d’exemples illustrant ce qui est possible de faire avec LINQ, consultez 101 exemples LINQ.For an extensive set of samples showing what is possible with LINQ, see 101 LINQ Samples.

Chargement de toutes les donnéesLoading all data

using (var context = new BloggingContext())
{
    var blogs = context.Blogs.ToList();
}

Chargement d’une seule entitéLoading a single entity

using (var context = new BloggingContext())
{
    var blog = context.Blogs
        .Single(b => b.BlogId == 1);
}

FiltrageFiltering

using (var context = new BloggingContext())
{
    var blogs = context.Blogs
        .Where(b => b.Url.Contains("dotnet"))
        .ToList();
}