表示 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 V3.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) 成员都是线程安全的。不保证所有实例成员都是线程安全的。