訓練
模組
使用 EF Core 保存和擷取關聯式資料 - Training
本課程模組會引導您完成建立資料存取專案的步驟。 您可以使用 Entity Framework Core (EF Core) 連線到關聯式資料庫,並建構建立、讀取、更新和刪除 (CRUD) 查詢。
Entity Framework Core 使用 Language Integrated Query (LINQ) 查詢來自資料庫的資料。 LINQ 可讓您使用 C# (或您選擇的 .NET 語言) 來撰寫強型別查詢。 它使用您的衍生內容與實體類別來參考資料庫物件。 EF Core 會將 LINQ 查詢的表示法剖析為資料庫提供者。 資料庫提供者接著會將它轉譯為資料庫特定查詢語言 (例如,關聯式資料庫的 SQL)。 查詢一律會針對資料庫執行,即使結果中所傳回的實體已存在於內容。
提示
您可以檢視本文中的 GitHut 範例。
下列片段顯示一些有關如何使用 Entity Framework Core 完成常見工作的範例。
using (var context = new BloggingContext())
{
var blogs = await context.Blogs.ToListAsync();
}
using (var context = new BloggingContext())
{
var blog = await context.Blogs
.SingleAsync(b => b.BlogId == 1);
}
using (var context = new BloggingContext())
{
var blogs = await context.Blogs
.Where(b => b.Url.Contains("dotnet"))
.ToListAsync();
}
訓練
模組
使用 EF Core 保存和擷取關聯式資料 - Training
本課程模組會引導您完成建立資料存取專案的步驟。 您可以使用 Entity Framework Core (EF Core) 連線到關聯式資料庫,並建構建立、讀取、更新和刪除 (CRUD) 查詢。
文件
使用 Entity Framework Core 的查詢用戶端和伺服器評估
Entity Framework Core 在內部編譯和執行查詢方式的一般資訊
在 Entity Framework 6 中查詢及尋找實體