LINQ to Entities

目前大部分應用程式都是根據關聯式資料庫所撰寫而成。同時,這些應用程式必須與關聯式格式表示的資料互動。但是,資料庫結構描述不一定適合建立應用程式,而且應用程式的概念模型與資料庫的邏輯模型有所不同。實體資料模型 (EDM) 是可用來針對特定定義域資料建立模型的概念資料模型,讓應用程式能夠將資料當做實體 (Entity) 或物件進行互動。如需詳細資訊,請參閱 Entity Data Model

透過 EDM,ADO.NET 就可以在 .NET 環境中,將實體公開 (Expose) 成物件。如此可讓物件層變成 Language-Integrated Query (LINQ) 支援的理想目標。因此 LINQ 到 ADO.NET 包括了 LINQ 到實體。LINQ 到實體 可以讓開發人員從用於建立商務邏輯的相同語言針對資料庫撰寫查詢。下圖所示為 LINQ to Entities 與 Entity Framework、ADO.NET 2.0 及資料來源之間的關聯性。

LINQ to Entities 及 ADO.NET Entity Framework。

如需 LINQ to Entities 範例應用程式,請參閱資料存取及儲存。如需 ADO.NET Entity Framework 和 LINQ to Entities 最新重大變更的詳細資訊,請參閱 ADO.NET 小組部落格 (英文)。

本節內容

LINQ to Entities 概觀

用 LINQ to Entities 查詢

參考 (LINQ to Entities)

另請參閱

其他資源

Language-Integrated Query (LINQ)
LINQ 和 ADO.NET
ADO.NET Entity Framework