note Select is used to project elements into a sequence
メンテナーはふだん 1 日以内に返信
@tdykstra がすでに取り組んでいます。
2026年5月21日 から。
評価
この issue はまだ評価されていません。
説明
Description
In the section: Loading related data with Select,
I am not sure how the Select function really fits into the context of the differences between eager and lazy loading. (I've always been a little fuzzy here. I just always use eager loading when I need a nav prop filled)
But if this example should go here I would explain the fact that the Selection function being used here projects elements of a sequence into a new form be it a view model or a var variable capable of holding an anonymous type.
Your View Model projection example:
public IList CourseVM { get; set; }
public async Task OnGetAsync()
{
CourseVM = await _context.Courses
.Select(p => new CourseViewModel
{
CourseID = p.CourseID,
Title = p.Title,
Credits = p.Credits,
DepartmentName = p.Department.Name
}).ToListAsync();
}
My inline anonymous object example:
var coursesProjected = await _context.Courses
.Select(p => new
{
CourseID = p.CourseID,
Title = p.Title,
Credits = p.Credits,
DepartmentName = p.Department.Name
}).ToListAsync();
coursesProjected has to be of type var here to work.
Page URL
Content source URL
https://github.com/dotnet/AspNetCore.Docs/blob/main/aspnetcore/data/ef-rp/read-related-data.md
Document ID
3cb264da-2ff1-1256-572f-aa4ebca6e255
Platform Id
5d8ba75a-678a-21ac-469c-05e8afe24128
Article author
@tdykstra
Metadata
- ID: d0026f69-7e5d-0d3e-5586-16ecc0656ff0
- PlatformId: 5d8ba75a-678a-21ac-469c-05e8afe24128
- Service: aspnet-core
- Sub-service: data-access
- 主要言語
- C#
- スター
- 13.1k
- フォーク
- 24.5k
- 平均マージ
- 3日 6時間
- マージ済み PR(30日)
- 210
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
dotnet/AspNetCore.Docs のほかの issue
-
aspnet-core/svc doc-enhancement mvc/subsvc Pri2
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
dotnet/AspNetCore.Docs#38016 ·
メンテナーはふだん 1 日以内に返信
-
aspnet-core/svc doc-enhancement hosting-deployment/subsvc Pri2 Source - Docs.ms
難易度 2/5 1〜3時間 初心者へのやさしさ 70/100
dotnet/AspNetCore.Docs#38009 ·
メンテナーはふだん 1 日以内に返信
-
:watch: Not Triaged CAC
難易度 1/5 1時間未満 初心者へのやさしさ 84/100
dotnet/AspNetCore.Docs#38000 ·
メンテナーはふだん 1 日以内に返信
-
:watch: Not Triaged CAC
難易度 2/5 1〜3時間 初心者へのやさしさ 75/100
dotnet/AspNetCore.Docs#37998 ·
メンテナーはふだん 1 日以内に返信
-
[AI-Suggested] Content update request from UUF signal: Build a Blazor movie database app (Part 1 - Create a Blazor Web App) | Microsoft Learn対応中かも @guardrex が 5 日前に担当しました。 オープン:watch: Not Triaged CAC
難易度 2/5 1〜3時間 初心者へのやさしさ 78/100
dotnet/AspNetCore.Docs#37995 · コメント 2 件 · 担当者 1 名 ·
メンテナーはふだん 1 日以内に返信
dotnet/AspNetCore.Docs の issue をすべて見る
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 66/100
MahdiyarGHD/GheychiApp#39 ·
メンテナーはふだん 1 日以内に返信
-
bug effort:S P3
難易度 2/5 1〜3時間 初心者へのやさしさ 76/100
nightscout/nocturne#3136 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
-
難易度 2/5 1〜3時間 初心者へのやさしさ 67/100
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 76/100
GameShowLDA/AskMkiM#1075 ·
メンテナーはふだん 1 日以内に返信