EdmComplexType 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
表示 EDM 複雜類型的定義。
public class EdmComplexType : Microsoft.OData.Edm.EdmStructuredType, Microsoft.OData.Edm.IEdmComplexType, Microsoft.OData.Edm.IEdmFullNamedElement
type EdmComplexType = class
inherit EdmStructuredType
interface IEdmComplexType
interface IEdmStructuredType
interface IEdmType
interface IEdmElement
interface IEdmSchemaType
interface IEdmSchemaElement
interface IEdmNamedElement
interface IEdmVocabularyAnnotatable
interface IEdmFullNamedElement
Public Class EdmComplexType
Inherits EdmStructuredType
Implements IEdmComplexType, IEdmFullNamedElement
- 繼承
- 實作
建構函式
屬性
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) |