System.Data.Metadata.Edm 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
包含一組型別,代表 Entity Framework 所用模型中的概念,以及一組幫助應用程式處理元資料的類別。
類別
| 名稱 | Description |
|---|---|
| AssociationEndMember |
代表 |
| AssociationSet |
代表概念模型中的一個關聯集合。 |
| AssociationSetEnd |
表示概念模型中關聯集合的 。 |
| AssociationType |
代表概念模型中的關聯。 |
| CollectionType |
代表特定類型的多個實例集合。 你無法在概念模型中明確定義 a CollectionType 。 |
| ComplexType |
在概念模型中表示一個複型態。 |
| Documentation |
代表與概念模型建構相關的文件。 |
| EdmError |
封裝一般概念模型錯誤的錯誤資訊。 |
| EdmFunction |
代表由 Entity SQL 查詢語言所撰寫的查詢中可能調用的函式資訊。 這些函式可能是儲存提供者所揭露的內建函式,或是特定資料庫中使用者自訂的函式。 |
| EdmItemCollection |
載入關於概念模型的元資料。 EdmItemCollection 從概念結構定義語言(CSDL)檔案載入元資料。 此類別由類別衍生而來 ItemCollection 。 |
| EdmMember |
代表一個可被宣告為任意 StructuralType的成員。 |
| EdmProperty |
代表概念模型中的屬性 EntityType 。 一個EdmProperty類別由EdmMember類別衍生,並提供DefaultValue該Nullable類別的 與 EdmProperty 面向。 |
| EdmSchemaError |
封裝了關於概念模型結構錯誤的詳細資訊。 |
| EdmType |
代表概念模型中所有型態的基底類別。 |
| EntityContainer |
在概念模型中表示實體容器。 An EntityContainer 是實體集合與關聯集合的邏輯群組。 |
| EntitySet |
代表概念模型中的實體集合。 An EntitySet for 包含 EntityType 或 EntityType 其任一子類型的實例。 使用相同的 EntitySet可以定義多個 EntityType 。 |
| EntitySetBase |
一個基底類別,為 和 EntitySetRelationshipSet。 |
| EntityType |
代表特定類型的資料,例如概念模型中的客戶實體或訂單實體。 |
| EntityTypeBase |
一個基底型態 。EntityTypeRelationshipType |
| EnumMember |
代表列舉成員。 |
| EnumType |
代表一種列舉類型。 |
| Facet |
提供會員的額外資訊。 在 ADO.NET 的元資料類型階層中,面向透過為成員宣告的類型提供更多成員資訊。 |
| FacetDescription |
指定該面的描述。 |
| FunctionParameter |
描述 的 EdmFunction參數。 |
| GlobalItem |
代表所有概念模型類型與實體容器的基底項目類別。 |
| ItemCollection |
一個基礎 ObjectItemCollection類別 、 、 EdmItemCollection以及 StorageMappingItemCollection 類別。 類別 ItemCollection 是一種抽象類別,提供載入與保存記憶體中繼資料的核心 API。 此類別由類別衍生而來 ReadOnlyMetadataCollection<T> 。 |
| MetadataItem |
代表 ADO.NET 元資料類型階層中所有元資料的基底項目類別。 |
| MetadataProperty |
代表 ADO.NET 元資料階層中項目的元資料屬性。 |
| MetadataWorkspace |
代表 ADO.NET 的中繼資料執行服務元件,提供從各種來源擷取中繼資料的支援。 |
| NavigationProperty |
代表概念模型中從一種實體類型導航到另一種實體類型的過程。 |
| ObjectItemCollection |
類別用來表示物件層的一組項目。 大部分實際維護集合的實作工作由 ItemCollection 完成。 |
| PrimitiveType |
描述 .NET 原始型態、概念模型原始型態,以及儲存提供者專屬的原始型態。 |
| ReadOnlyMetadataCollection<T> |
透過提供唯讀集合並具備進階查找功能,代表 ADO.NET 中繼資料階層中的成員集合。 此類別由類別衍生而來 ReadOnlyCollection<T> 。 |
| ReferentialConstraint |
描述概念模型中關係的指稱約束。 |
| RefType |
提供使用該實體的操作實體地址。 你無法在概念模型架構中明確定義 a RefType 。 |
| RelationshipEndMember |
定義了 的 |
| RelationshipSet |
代表概念模型中的關係集合。 |
| RelationshipType |
代表概念模型中關係的基底類別。 |
| RowType |
描述一列,例如查詢的結果。 此類別由類別衍生而來 StructuralType 。 列型態的結構取決於查詢中投影的資料庫欄位。 在 RowType 概念模型函數中非常有用。 |
| SimpleType |
一個描述概念模型中原始型態的基底類別。 |
| StoreItemCollection |
載入關於儲存(資料庫)模型的元資料。 它 StoreItemCollection 會從儲存結構定義語言(SSDL)檔案載入元資料。 此類別由類別衍生而來 ItemCollection 。 |
| StructuralType |
概念模型中所有具有成員的類型所用的基底型態。 |
| TypeUsage |
描述一個類型及其面向的集合。 |
結構
| 名稱 | Description |
|---|---|
| ReadOnlyMetadataCollection<T>.Enumerator |
支援對集合進行簡單的迭代 ReadOnlyMetadataCollection<T> 。 |
列舉
| 名稱 | Description |
|---|---|
| BuiltInTypeKind |
表示列舉,指定概念模型中所有內建型別的清單。 |
| CollectionKind |
表示列舉,指定套用至概念架構定義語言 (CSDL) 檔案中屬性的集合種類。 您可以將此套用至任何類型的屬性。 |
| ConcurrencyMode |
指定概念模型中屬性的並行選項。 |
| DataSpace |
指定 Entity Framework 中模型的預設名稱。 |
| EdmSchemaErrorSeverity |
指定錯誤的嚴重性層級。 |
| OperationAction |
指定刪除 |
| ParameterMode |
指定參數的方向。 |
| ParameterTypeSemantics |
指定用來解析函式多載的類型語意。 每個存放區提供者都必須在每個函式定義的提供者指令清單檔中使用這些列舉旗標。 |
| PrimitiveTypeKind |
指定 EDM 所定義的基本類型。 |
| PropertyKind |
指定概念模型中的項目屬性種類。 |
| RelationshipMultiplicity |
表示關聯性類型之 |
| StoreGeneratedPattern |
表示列舉,指定三個選項,指出存放區架構定義語言 (SSDL) (.ssdl) 中的數據行在插入和更新作業期間是否需要值。 ADO.NET 讀取欄位值,然後將其儲存在記憶體快取中。 |
備註
欲了解更多如何使用此命名空間,請參閱 ADO.NET Metadata。