ADO.NET 資料服務架構術語
下列字彙會定義 ADO.NET 資料服務文件中常用的詞彙和縮寫。
詞彙 | 定義 |
---|---|
ADO.NET 資料服務 |
這是可由網際網路通訊協定 (Protocol) 部署和存取的資料。應用程式會使用 URI 來識別資料資源和服務,藉以管理資料。簡單裝載格式 (例如 XML 和 JSON) 代表在用戶端與伺服器之間交換的資料。 |
ADO.NET 資料服務資源 |
這是一般的詞彙,代表任何特定的 ADO.NET 資料服務資源類型,例如實體集、實體類型、屬性和關聯。如需詳細資訊,請參閱資源路徑規則和語意 (ADO.NET 資料服務架構)。 |
概念結構定義語言 (CSDL) |
這是以 XML 為基礎的語言,可用於定義概念模型的實體類型、關聯、實體容器、實體集和關聯集。 如需詳細資訊,請參閱概念結構定義語言 (CSDL)。 |
Entity Data Model (EDM) |
這是用以定義在 Entity Framework 上建立之應用程式所使用之資料的規格。如需詳細資訊,請參閱 Entity Data Model。 |
HTTP |
超文字傳輸協定 (Hypertext Transfer Protocol,HTTP) 是適用於分散式、共同作業和超媒體資訊系統的應用程式層級通訊協定。它是泛型而且沒有狀態 (Stateless) 的通訊協定,除了用於超文字以外,還可用於許多工作,例如名稱伺服器和分散式物件管理系統。如需詳細資料,請參閱 RFC 2616 (英文)。 |
查詢字串 |
查詢字串是包含非階層式資料的 URI 元件,可與路徑元件中的資料一起用於在 URI 配置和命名授權 (如果有的話) 的範圍內識別資源。查詢元件是由第一個問號 (?) 字元所指示,而由數字符號 (#) 字元或 URI 的結尾所結束。 |
查詢選項,系統查詢選項 |
查詢選項是指查詢字串內部的名稱/值組。例如,在 URI |
REST |
具像狀態傳輸。這是適用於全球資訊網 (World Wide Web) 等分散式超媒體系統的軟體架構。REST 會嚴格參考網路架構原則的集合,其中概述定義和定址資源的方式。這個詞彙通常會以較鬆散的方式使用,以便描述在沒有 SOAP 或工作階段 (Session) 追蹤等其他訊息層的情況下,透過 HTTP 傳輸網域特有資料的任何簡單介面。如需詳細資料,請參閱 REST (英文)。 |
命名空間 |
所有 ADO.NET 資料服務實體類型和複雜類型都包含在命名空間 (Namespace) 中。就 EDM 而言,命名空間相當於結構描述命名空間。 |
實體容器 |
所有實體集都定義在實體容器的範圍內。此實體容器包含可能會使用一個或多個命名空間中定義之型別的實體集描述。就 EDM 而言,實體容器相當於 EntityContainer。 |
實體集 |
這是實體類型的邏輯群組。就 EDM 而言,實體集相當於結構描述型別 EntitySet。 |
實體類型 |
實體就是實體類型的執行個體 (Instance)。實體具有唯一的識別 (Identity)、獨立的存在性,而且構成一致性的作業單位。在直覺上,實體類型會在資料模型內部建立最上層概念的模型,例如商務模型中的 Customers、Orders 或 Suppliers。就 EDM 而言,實體類型相當於結構描述型別 EntityType。 |
實體索引鍵 |
實體類型包含由實體類型之一個或多個屬性所組成的實體索引鍵。任何一組不可為 Null、不可變的 SimpleType 屬性都可以當做索引鍵。實體索引鍵必須在實體集中唯一識別實體類型執行個體。就 EDM 而言,實體索引鍵相當於 EntityType 之索引鍵的定義。 |
屬性 |
屬性會將 EntityType 或 ComplexType 與唯一的名稱和型別產生關聯,藉以描述其層面。就 EDM 而言,屬性相當於 EntityType 的屬性。 |
複雜類型 |
複雜類型代表單一屬性項目中的相關資訊集合。與實體類型相同的是,複雜類型包含基本或複雜類型的一個或多個屬性。與實體類型不同的是,複雜類型不會與索引鍵產生關聯。 |
導覽屬性 |
導覽屬性是描述關聯性兩端的實體導覽路徑。標準屬性會描述與實體相關聯的值,但是導覽屬性則描述關聯性。就 EDM 而言,導覽屬性相當於 NavigationProperty。 |
導覽連結 |
導覽連結是描述實體類型之間單向關聯的導覽路徑。關聯的方向從宣告實體類型到目標實體類型。這類關聯的多重性可能是一對一或一對多。 |
連結 |
連結是從來源物件到目標物件的單向關聯。反向指標會被視為個別的連結,並反轉來源和目標的角色。 |
SOAP |
SOAP 是簡易物件存取通訊協定 (Simple Object Access Protocol,SOAP) 的縮寫,這是輕量型 XML 架構訊息通訊協定,通常用於編碼 Web 服務要求和回應訊息中的資訊,然後再透過網路傳送它們。SOAP 訊息獨立於任何作業系統或通訊協定之外,而且您可以使用各種網際網路通訊協定進行傳輸。 |
服務作業 |
服務作業可讓 ADO.NET 資料服務在伺服器上部署方法,而此方法就如同所有其他 ADO.NET 資料服務資源一樣,由 URI 所識別。參數會使用 URI 查詢字串傳遞至服務作業方法。 |
URI |
統一資源識別元 (URI)。可識別抽象或實體資源的精簡序列字元。如需詳細資料,請參閱 RFC 3986 (英文)。 |