Consultas básicasBasic Queries

Saiba como carregar entidades do banco de dados usando LINQ (Consulta Integrada à Linguagem).Learn how to load entities from the database using Language Integrated Query (LINQ).

Dica

Veja o exemplo deste artigo no GitHub.You can view this article's sample on GitHub.

101 exemplos do LINQ101 LINQ samples

Esta página mostra alguns exemplos para realizar tarefas comuns com o Entity Framework Core.This page shows a few examples to achieve common tasks with Entity Framework Core. Para ter acesso a um conjunto amplo de exemplos mostrando o que é possível com o LINQ, confira 101 exemplos do LINQ.For an extensive set of samples showing what is possible with LINQ, see 101 LINQ Samples.

Como carregar todos os dadosLoading all data

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

Como carregar uma única entidadeLoading a single entity

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

FiltragemFiltering

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