查詢概念模型 (Entity Framework)
ADO.NET Entity Framework 可讓您查詢概念模型。 Entity Framework 支援針對概念模型執行下列各種查詢:
查詢類型 | 說明 |
---|---|
Language Integrated Query (LINQ) |
LINQ to Entities 可讓您使用特定語言的查詢運算子,針對實體資料執行 LINQ 查詢。 如需詳細資訊,請參閱 LINQ to Entities。 |
Entity SQL |
Entity SQL 是與儲存體無關的查詢語言,與 SQL 類似。 Entity SQL 可讓您查詢實體資料 (無論以物件形式或在表格式資料表中)。 在下列情況下,您可以考慮使用 Entity SQL:
|
查詢產生器方法 |
這些 ObjectQuery 的方法可讓您建構與 Entity SQL 相同的查詢,而不需建構查詢字串。 由於這些方法一定會傳回 ObjectQuery,因此您可以連續呼叫方法來建置查詢,或者使用方法來延伸 Entity SQL 查詢。 有些方法 (例如 Where 和 OrderBy) 接受以 Entity SQL 片段做為參數。 查詢產生器方法之後可以加上特定的 LINQ 標準查詢運算子。 如需詳細資訊,請參閱查詢產生器方法 (Entity Framework)。 |
本節的主題描述如何使用 ObjectQuery 類別以查詢概念模型。 如需針對概念模型執行 LINQ 查詢的詳細資訊,請參閱 LINQ to Entities 中的查詢。
本章節內容
HOW TO:執行傳回實體類型物件的查詢 (Entity Framework)
HOW TO:執行參數化查詢 (Entity Framework)
HOW TO:使用導覽屬性巡覽關聯性 (Entity Framework)
HOW TO:使用查詢路徑來設定結果外觀 (Entity Framework)
HOW TO:明確載入相關的物件 (Entity Framework)
HOW TO:使用消極式載入來載入相關物件 (Entity Framework)
HOW TO:呼叫使用者定義函式 (Entity Framework)
HOW TO:篩選資料 (Entity Framework)
HOW TO:排序資料 (Entity Framework)
HOW TO:群組資料 (Entity Framework)
HOW TO:彙總資料 (Entity Framework)
HOW TO:執行傳回匿名型別集合的查詢 (Entity Framework)
HOW TO:使用特定物件的索引鍵傳回此物件 (Entity Framework)
HOW TO:在 EntityCollection 中查詢相關物件 (Entity Framework)
HOW TO:排序兩個查詢的聯集 (Entity Framework)
HOW TO:逐頁檢視查詢結果 (Entity Framework)
HOW TO:檢視存放區命令 (Entity Framework)
HOW TO:從 LINQ to Entities 查詢結果中移除重複的項目
HOW TO:使用搭配 In 和 Out 參數的預存程序執行查詢 (Entity Framework)
HOW TO:查詢複雜型別 (Entity Framework)
HOW TO:使用每個類型的多重實體集來查詢物件 (Entity Framework)
HOW TO:使用對應至個別資料表的實體來建立和執行物件查詢
相關主題
另請參閱
概念
使用物件
Entity Framework 的 EntityClient 提供者
LINQ to Entities 中的查詢
Entity Framework 資源
定義及管理關聯性