Entity SQL 語言
Entity SQL 是與儲存體無關的查詢語言,與 SQL 類似。 Entity SQL 可讓您查詢實體資料 (無論以物件形式或在表格式資料表中)。 在下列情況下,您可以考慮使用 Entity SQL:
必須在執行階段動態建構查詢時。 在此情況下,您也可以考慮使用 ObjectQuery 的查詢產生器方法,而不在執行階段建構 Entity SQL 查詢字串。
當您想要將查詢定義為模型定義的一部分時。 資料模型僅支援 Entity SQL。 如需詳細資訊,請參閱 QueryView 項目 (MSL)。
使用 EntityClient 傳回唯讀實體資料,做為使用 EntityDataReader 的資料列集時。 如需詳細資訊,請參閱 Entity Framework 的 EntityClient 提供者。
如果您非常熟悉 SQL 查詢語言,對您來說,Entity SQL 可能最易於使用。
搭配 EntityClient 提供者使用 Entity SQL
如果您想要搭配 EntityClient 提供者使用 Entity SQL,請參閱下列主題取得詳細資訊:
Entity Framework 的 EntityClient 提供者
HOW TO:建立 EntityConnection 連接字串 (Entity Framework)
HOW TO:執行可傳回 PrimitiveType 結果的查詢 (EntityClient)
HOW TO:執行可傳回 StructuralType 結果的查詢 (EntityClient)
HOW TO:執行會傳回 RefType 結果的查詢 (EntityClient)
HOW TO:執行可傳回複雜型別的查詢 (EntityClient)
HOW TO:執行可傳回巢狀集合的查詢 (EntityClient)
HOW TO:使用 EntityCommand 執行參數型 Entity SQL 查詢 (EntityClient)
HOW TO:使用 EntityCommand 執行參數化預存程序 (EntityClient)
HOW TO:使用 Navigate 運算子巡覽關聯性 (EntityClient)
搭配物件查詢使用 Entity SQL
如果您想要搭配物件查詢使用 Entity SQL,請參閱下列主題取得詳細資訊:
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)