EdmUntypedStructuredType 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
EDM 結構化型別定義的常見基類。
public sealed class EdmUntypedStructuredType : Microsoft.OData.Edm.EdmStructuredType, Microsoft.OData.Edm.IEdmFullNamedElement, Microsoft.OData.Edm.IEdmSchemaType
type EdmUntypedStructuredType = class
inherit EdmStructuredType
interface IEdmStructuredType
interface IEdmType
interface IEdmElement
interface IEdmSchemaElement
interface IEdmNamedElement
interface IEdmVocabularyAnnotatable
interface IEdmSchemaType
interface IEdmFullNamedElement
Public NotInheritable Class EdmUntypedStructuredType
Inherits EdmStructuredType
Implements IEdmFullNamedElement, IEdmSchemaType
- 繼承
- 實作
建構函式
EdmUntypedStructuredType() |
初始化 EdmStructuredType 類別的新執行個體。 |
EdmUntypedStructuredType(String, String) |
初始化 EdmStructuredType 類別的新執行個體。 |
欄位
Instance |
核心 Edm.Untyped 單一。 |
屬性
BaseType |
取得這個型別的基底類型 (Base Type)。 (繼承來源 EdmStructuredType) |
DeclaredProperties |
取得在此型別內即時宣告的屬性。 (繼承來源 EdmStructuredType) |
FullName |
取得這個架構專案的完整名稱。 |
IsAbstract |
取得表示這個型別是否為抽象的值。 (繼承來源 EdmStructuredType) |
IsOpen |
取得值,這個值表示此型別是否為開放型別。 (繼承來源 EdmStructuredType) |
Name |
取得此元素的名稱。 |
Namespace |
取得這個專案的命名空間。 |
PropertiesDictionary |
取得此類型定義中屬性的字典,以加快查閱速度。 (繼承來源 EdmStructuredType) |
SchemaElementKind |
取得此結構描述元素的類型。 |
TypeKind |
取得此型別的類型。 |
方法
AddProperty(IEdmProperty) |
|
AddStructuralProperty(String, EdmPrimitiveTypeKind, Boolean) |
建立可為 Null 的結構化屬性並將其加入至此型別。 (繼承來源 EdmStructuredType) |
AddStructuralProperty(String, EdmPrimitiveTypeKind) |
建立可為 Null 的結構化屬性並將其加入至此型別。 (繼承來源 EdmStructuredType) |
AddStructuralProperty(String, IEdmTypeReference, String) |
建立結構化屬性並將其加入至此型別。 (繼承來源 EdmStructuredType) |
AddStructuralProperty(String, IEdmTypeReference) |
建立結構化屬性並將其加入至此型別。 (繼承來源 EdmStructuredType) |
AddUnidirectionalNavigation(EdmNavigationPropertyInfo) |
建立單向導覽屬性並將其加入至此型別。 (繼承來源 EdmStructuredType) |
FindProperty(String) |
以指定之名稱在此型別及所有基底類型中搜尋結構化或導覽屬性,如果沒有這樣的屬性則傳回 null。 (繼承來源 EdmStructuredType) |
ToString() |
傳回目前物件的文字表示。 (繼承來源 EdmType) |