EdmComplexType 類別
表示 EDM 複雜類型的定義。
繼承階層
System.Object
Microsoft.Data.Edm.Library.EdmElement
Microsoft.Data.Edm.Library.EdmType
Microsoft.Data.Edm.Library.EdmStructuredType
Microsoft.Data.Edm.Library.EdmComplexType
命名空間: Microsoft.Data.Edm.Library
組件: Microsoft.Data.Edm (在 Microsoft.Data.Edm.dll 中)
語法
'宣告
Public Class EdmComplexType _
Inherits EdmStructuredType _
Implements IEdmComplexType, IEdmStructuredType, IEdmSchemaType, IEdmSchemaElement, _
IEdmNamedElement, IEdmVocabularyAnnotatable, IEdmType, IEdmElement
'用途
Dim instance As EdmComplexType
public class EdmComplexType : EdmStructuredType,
IEdmComplexType, IEdmStructuredType, IEdmSchemaType, IEdmSchemaElement, IEdmNamedElement,
IEdmVocabularyAnnotatable, IEdmType, IEdmElement
public ref class EdmComplexType : public EdmStructuredType,
IEdmComplexType, IEdmStructuredType, IEdmSchemaType, IEdmSchemaElement, IEdmNamedElement,
IEdmVocabularyAnnotatable, IEdmType, IEdmElement
type EdmComplexType =
class
inherit EdmStructuredType
interface IEdmComplexType
interface IEdmStructuredType
interface IEdmSchemaType
interface IEdmSchemaElement
interface IEdmNamedElement
interface IEdmVocabularyAnnotatable
interface IEdmType
interface IEdmElement
end
public class EdmComplexType extends EdmStructuredType implements IEdmComplexType, IEdmStructuredType, IEdmSchemaType, IEdmSchemaElement, IEdmNamedElement, IEdmVocabularyAnnotatable, IEdmType, IEdmElement
EdmComplexType 型別公開下列成員。
建構函式
名稱 | 說明 | |
---|---|---|
EdmComplexType(String, String) | 初始化 EdmComplexType 類別的新執行個體。 | |
EdmComplexType(String, String, Boolean) | 初始化 EdmComplexType 類別的新執行個體。 | |
EdmComplexType(String, String, IEdmComplexType, Boolean, Boolean) | 初始化 EdmComplexType 類別的新執行個體。注意:EDM 3.0 (含) 以上版本不支援複雜類型繼承。 |
上層
屬性
名稱 | 說明 | |
---|---|---|
BaseType | 取得目前型別直接繼承的來源型別。 (繼承自 EdmStructuredType。) | |
DeclaredProperties | 取得宣告的屬性集合。 (繼承自 EdmStructuredType。) | |
IsAbstract | 取得值,這個值表示型別是否為抽象型別。 (繼承自 EdmStructuredType。) | |
IsOpen | 取得值,這個值表示型別是否為可見型別。 (繼承自 EdmStructuredType。) | |
Name | 取得此複雜類型的名稱。 | |
Namespace | 取得此複雜類型的命名空間。 | |
PropertiesDictionary | 取得索引鍵和值屬性。 (繼承自 EdmStructuredType。) | |
SchemaElementKind | 取得此結構描述元素的類型。 | |
TypeKind | 取得此型別的類型。 (覆寫 EdmType.TypeKind。) |
上層
方法
名稱 | 說明 | |
---|---|---|
AddProperty | 從型別加入指定的屬性。 (繼承自 EdmStructuredType。) | |
AddStructuralProperty(String, IEdmTypeReference) | 建立結構化屬性並將其加入至此型別。 (繼承自 EdmStructuredType。) | |
AddStructuralProperty(String, IEdmTypeReference, String, EdmConcurrencyMode) | 建立結構化屬性並將其加入至此型別。 (繼承自 EdmStructuredType。) | |
ComputePropertiesDictionary | 計算指定之屬性的索引鍵和值。 (繼承自 EdmStructuredType。) | |
Equals | (繼承自 Object。) | |
Finalize | (繼承自 Object。) | |
FindProperty | 搜尋具有指定之名稱的屬性。 (繼承自 EdmStructuredType。) | |
GetHashCode | (繼承自 Object。) | |
GetType | (繼承自 Object。) | |
MemberwiseClone | (繼承自 Object。) | |
ToString | (繼承自 EdmType。) |
上層
擴充 方法
上層
備註
沒有要更新的內容,請不要在這裡新增資料。
執行緒安全性
這個型別的任何公用 static (在 Visual Basic 中為 Shared) 成員都是執行緒安全的。並不是所有的執行個體成員都保證可以用於所有的執行緒。