System.Data.Metadata.Edm 命名空间
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
包含一组类型,这些类型表示实体框架使用的整个模型的概念,以及一组帮助应用程序处理元数据的类。
类
| 名称 | 说明 |
|---|---|
| AssociationEndMember |
表示 |
| AssociationSet |
表示概念模型中的关联集。 |
| AssociationSetEnd |
表示 |
| AssociationType |
表示概念模型中的关联。 |
| CollectionType |
表示特定类型的实例的集合。 不能在概念模型中显式定义 CollectionType 。 |
| ComplexType |
表示概念模型中的复杂类型。 |
| Documentation |
表示与概念模型构造关联的文档。 |
| EdmError |
封装泛型概念模型错误的错误信息。 |
| EdmFunction |
表示有关可从实体 SQL 查询语言编写的查询调用的函数的信息。 这些函数可能是存储提供程序或特定数据库中用户定义的函数公开的内置函数。 |
| EdmItemCollection |
加载有关概念模型的元数据。 EdmItemCollection 从概念架构定义语言 (CSDL) 文件加载元数据。 此类派生自该 ItemCollection 类。 |
| EdmMember |
表示可在任何 StructuralType中声明的成员。 |
| EdmProperty |
表示概念模型中的属性 EntityType 。 类EdmProperty派生自EdmMember该类,并提供DefaultValue此EdmProperty类型的分面和Nullable方面。 |
| EdmSchemaError |
封装有关概念模型架构错误的详细信息。 |
| EdmType |
表示概念模型中所有类型的基类。 |
| EntityContainer |
表示概念模型中的实体容器。 一 EntityContainer 个是实体集和关联集的逻辑分组。 |
| EntitySet |
表示概念模型中的实体集。 一 EntitySet 个 EntityType fors 包含其子类型的实例 EntityType 或其任何子类型。 可以使用同EntityType一EntitySet个定义多个 。 |
| EntitySetBase |
a 和 a RelationshipSet. 的基类EntitySet |
| EntityType |
表示特定类型的数据,例如概念模型中的客户实体或订单实体。 |
| EntityTypeBase |
和 . 的基类型EntityTypeRelationshipType。 |
| EnumMember |
表示枚举成员。 |
| EnumType |
表示枚举类型。 |
| Facet |
提供有关成员的其他信息。 在 ADO.NET元数据类型层次结构中,分面通过成员的声明类型提供有关成员的其他信息。 |
| FacetDescription |
指定 Facet 的说明。 |
| FunctionParameter |
描述 . EdmFunction的参数。 |
| GlobalItem |
表示所有概念模型类型和实体容器的基项类。 |
| ItemCollection |
和类的基类ObjectItemCollectionEdmItemCollectionStorageMappingItemCollection。 类 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 |
为使用该实体的操作提供实体的地址。 不能显式定义 RefType 概念模型架构。 |
| RelationshipEndMember |
定义 |
| RelationshipSet |
表示概念模型中的关系集。 |
| RelationshipType |
表示概念模型中关系的基类。 |
| RowType |
描述一行,例如查询的结果。 此类派生自该 StructuralType 类。 行类型的结构取决于查询中投影的数据库列。 这 RowType 在概念模型函数中非常有用。 |
| SimpleType |
描述概念模型中基元类型的基类。 |
| StoreItemCollection |
加载有关存储(数据库)模型的元数据。 从 StoreItemCollection 存储架构定义语言 (SSDL) 文件加载元数据。 此类派生自该 ItemCollection 类。 |
| StructuralType |
概念模型中具有成员的所有类型的基类型。 |
| TypeUsage |
描述该类型的类型和一组方面。 |
结构
| 名称 | 说明 |
|---|---|
| ReadOnlyMetadataCollection<T>.Enumerator |
支持对集合进行 ReadOnlyMetadataCollection<T> 简单迭代。 |
枚举
| 名称 | 说明 |
|---|---|
| BuiltInTypeKind |
表示一个枚举,该枚举指定概念模型中所有内置类型的列表。 |
| CollectionKind |
表示一个枚举,该枚举指定应用于概念架构定义语言 (CSDL) 文件中属性的集合的类型。 可以将此项应用于任何类型的属性。 |
| ConcurrencyMode |
指定概念模型中属性的并发选项。 |
| DataSpace |
指定实体框架中模型的默认名称。 |
| EdmSchemaErrorSeverity |
指定错误的严重性级别。 |
| OperationAction |
指定删除 |
| ParameterMode |
指定参数的方向。 |
| ParameterTypeSemantics |
指定用于解析函数重载的类型语义。 每个存储提供程序必须在提供程序清单文件中为每个函数定义使用这些枚举标志。 |
| PrimitiveTypeKind |
指定由 EDM 定义的基元类型。 |
| PropertyKind |
指定概念模型中的项属性的类型。 |
| RelationshipMultiplicity |
表示关系类型的 |
| StoreGeneratedPattern |
表示一个枚举,该枚举指定三个选项,该值指示在插入和更新操作期间存储架构定义语言(SSDL)(.ssdl)中的列是否需要值。 ADO.NET读取列的值,然后将其存储在内存中缓存中。 |