基本的なクエリBasic Queries

言語統合クエリ (LINQ) を使用して、データベースからエンティティを読み込む方法を説明します。Learn how to load entities from the database using Language Integrate Query (LINQ).

ヒント

この記事を表示するサンプルGitHub でします。You can view this article's sample on GitHub.

101 個の LINQ サンプル101 LINQ samples

このページは、Entity Framework のコアで一般的なタスクを実現するために、いくつかの例を示します。This page shows a few examples to achieve common tasks with Entity Framework Core. LINQ で何ができるかを示すサンプルの広範囲に、次を参照してください。 101 個の LINQ サンプルです。For an extensive set of samples showing what is possible with LINQ, see 101 LINQ Samples.

すべてのデータを読み込みLoading all data

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

1 つのエンティティの読み込みLoading a single entity

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

フィルター処理Filtering

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