指定 Edm 验证错误代码的枚举。
命名空间: Microsoft.Data.Edm.Validation
程序集: Microsoft.Data.Edm(在 Microsoft.Data.Edm.dll 中)
语法
声明
Public Enumeration EdmErrorCode
用法
Dim instance As EdmErrorCode
public enum EdmErrorCode
public enum class EdmErrorCode
type EdmErrorCode
public enum EdmErrorCode
成员
| 成员名称 | 说明 | |
|---|---|---|
| InvalidErrorCodeValue | 错误代码值无效。 | |
| StreamTypeReferencesNotSupportedBeforeV3 | 3.0 之前的版本不支持对 EDM 流类型的引用。 | |
| SpatialTypeReferencesNotSupportedBeforeV3 | 3.0 之前的版本不支持对 EDM 空间类型的引用。 | |
| XmlError | 基础 xml 读取器引发了异常。 | |
| UnexpectedXmlNodeType | 意外的 XML 节点类型。 | |
| UnexpectedXmlAttribute | 意外的 XML 属性。 | |
| UnexpectedXmlElement | 意外的 XML 元素。 | |
| TextNotAllowed | 不允许有文本。 | |
| EmptyFile | 文件为空。 | |
| MissingAttribute | 缺少属性。 | |
| InvalidName | 名称无效。 | |
| MissingType | 缺少表示 EDM 类型的 XML 属性或元素。 | |
| AlreadyDefined | 实体集已定义。 | |
| InvalidVersionNumber | 版本号无效。 | |
| InvalidBoolean | 布尔值无效。 | |
| BadProperty | 错误的属性。 | |
| InvalidPropertyType | 属性类型无效。 | |
| PrecisionOutOfRange | 精度超出范围。 | |
| ScaleOutOfRange | 标度超出范围。 | |
| NameTooLong | 名称太长。 | |
| InvalidAssociation | 关联无效。 | |
| BadNavigationProperty | 错误的导航属性。 | |
| InvalidKey | 键值无效。 | |
| InterfaceCriticalPropertyValueMustNotBeNull | 属性值不能为 null。 | |
| InterfaceCriticalKindValueMismatch | 具有接口类型属性的对象不实现与该属性的值对应的接口。例如,对于实现 IEdmType 接口(具有报告 EdmTypeKind.Entity 的类型属性)但不实现 IEdmEntityType 接口的对象,将报告此错误。 | |
| InterfaceCriticalKindValueUnexpected | 接口类型属性的值在语义上无效。语义上有效的模型不能包含类型为“None”的元素。 | |
| InterfaceCriticalEnumerableMustNotHaveNullElements | 枚举属性不能包含 null 元素。 | |
| InterfaceCriticalEnumPropertyValueOutOfRange | 枚举类型属性的值超出范围。 | |
| InterfaceCriticalNavigationPartnerInvalid | 如果属性 P1 是导航属性且 P2 是其合作伙伴,则 P2 的合作伙伴属性必须是 P1。 | |
| InterfaceCriticalCycleInTypeHierarchy | 基类型的链是循环的。 | |
| InvalidMultiplicity | 多重性值无效。 | |
| InvalidAction | 操作无效。 | |
| InvalidOnDelete | 处理 OnDelete 元素时发生错误。 | |
| BadUnresolvedComplexType | 不存在具有该名称的复杂类型。 | |
| InvalidEndEntitySet | 端实体集无效。 | |
| FunctionImportEntitySetExpressionIsInvalid | 函数导入指定此上下文中不支持的实体集表达式。函数导入实体集表达式可以是实体集引用,或者是从函数导入参数开始并遍历导航属性的路径。 | |
| InvalidRoleInRelationshipConstraint | 关系约束中的角色无效。 | |
| InvalidPropertyInRelationshipConstraint | 关系约束中的属性。 | |
| TypeMismatchRelationshipConstraint | 类型不匹配关系约束。 | |
| InvalidMultiplicityOfPrincipalEnd | 导航的主体端的多重性无效。 | |
| MismatchNumberOfPropertiesInRelationshipConstraint | 关系约束中的属性数目不匹配。 | |
| InvalidMultiplicityOfDependentEnd | 导航的依赖端的多重性无效。 | |
| OpenTypesNotSupported | 只有 1.2 版和 2.0 版之后的版本才支持开放类型。 | |
| VocabularyAnnotationsNotSupportedBeforeV3 | EDM 3.0 之前的版本不支持词汇批注。 | |
| SameRoleReferredInReferentialConstraint | 在引用约束中引用了相同角色。 | |
| EntityKeyMustBeScalar | 实体键必须为标量。 | |
| EntityKeyMustNotBeBinary | 实体键不能为二进制。 | |
| EndWithManyMultiplicityCannotHaveOperationsSpecified | 具有多个多重性的端不能指定操作。 | |
| EntitySetTypeHasNoKeys | 实体集类型没有键。 | |
| InvalidConcurrencyMode | 并发模式无效。 | |
| ConcurrencyRedefinedOnSubtypeOfEntitySetType | 对实体集类型的子类型重新定义了并发。 | |
| FunctionImportUnsupportedReturnType | 函数导入具有不支持的返回类型。 | |
| ComposableFunctionImportCannotBeSideEffecting | 可组合的函数导入不能有副作用。 | |
| FunctionImportReturnsEntitiesButDoesNotSpecifyEntitySet | 函数导入返回实体,但不指定实体集。 | |
| FunctionImportEntityTypeDoesNotMatchEntitySet | 函数导入实体类型与实体集不匹配。 | |
| FunctionImportSpecifiesEntitySetButDoesNotReturnEntityType | 函数导入指定实体集,但不返回实体类型。 | |
| ComposableFunctionImportMustHaveReturnType | 可组合的函数导入必须具有返回类型。 | |
| SimilarRelationshipEnd | 类似的关系端。 | |
| DuplicatePropertySpecifiedInEntityKey | 实体键中指定了重复属性。 | |
| NullableComplexTypeProperty | 版本 1.0 和 2.0 不支持可以为 null 的复杂类型。 | |
| KeyMissingOnEntityType | 实体类型上缺少键。 | |
| SystemNamespaceEncountered | 遇到系统命名空间。 | |
| InvalidNamespaceName | 命名空间的名称无效。 | |
| EnumMemberValueOutOfRange | 枚举成员值超出范围。 | |
| DuplicateEntityContainerMemberName | 重复的实体容器成员名称。 | |
| InvalidAbstractComplexType | 抽象复杂类型无效。 | |
| InvalidPolymorphicComplexType | 多态复杂类型无效。 | |
| BadAmbiguousElementBinding | 错误的不明确元素绑定。 | |
| BadUnresolvedType | 无法解析类型。 | |
| BadUnresolvedPrimitiveType | 无法解析基元类型。 | |
| BadCyclicComplex | 错误的循环复杂类型。 | |
| BadCyclicEntityContainer | 错误的循环实体容器。 | |
| BadCyclicEntity | 错误的循环实体。 | |
| TypeSemanticsCouldNotConvertTypeReference | 类型语义未能转换为类型引用。 | |
| ConstructibleEntitySetTypeInvalidFromEntityTypeRemoval | 可构造实体集类型从实体类型移除后无效。 | |
| BadUnresolvedEntityContainer | 无法解析实体容器。 | |
| BadUnresolvedEntitySet | 无法解析实体集。 | |
| BadUnresolvedProperty | 无法解析属性。 | |
| BadNonComputableAssociationEnd | 错误的不可计算关联端。 | |
| NavigationPropertyTypeInvalidBecauseOfBadAssociation | 由于错误的关联,导航属性类型无效。 | |
| EntityMustHaveEntityBaseType | 实体必须具有实体基类型。 | |
| ComplexTypeMustHaveComplexBaseType | 复杂类型必须具有复杂基类型。 | |
| BadUnresolvedFunction | 找不到具有此名称的函数。 | |
| RowTypeMustNotHaveBaseType | 行类型不能具有基类型。 | |
| AssociationSetEndRoleMustBelongToSetElementType | 关联集端角色必须属于集元素类型。 | |
| KeyPropertyMustBelongToEntity | 键属性必须属于实体。 | |
| ReferentialConstraintPrincipalEndMustBelongToAssociation | 引用约束的主体端必须是定义该引用约束的关联端之一。 | |
| DependentPropertiesMustBelongToDependentEntity | 依赖属性必须属于依赖实体。 | |
| DeclaringTypeMustBeCorrect | 声明类型必须正确。 | |
| FunctionsNotSupportedBeforeV2 | V2 之前的版本不支持该函数。 | |
| ValueTermsNotSupportedBeforeV3 | EDM 3.0 之前的版本不支持值术语。 | |
| InvalidNavigationPropertyType | 导航属性类型无效。 | |
| FailedToParseExternalAnnotations | 分析外部批注失败。 | |
| UnderlyingTypeIsBadBecauseEnumTypeIsBad | 基础类型有错误,因为枚举类型有错误。 | |
| InvalidAssociationSetEndSetWrongType | 关联集端集错误类型无效。 | |
| OnlyInputParametersAllowedInFunctions | 仅在函数中允许这些输入参数。 | |
| FunctionImportParameterIncorrectType | 不支持的函数导入参数类型。 | |
| RowTypeMustHaveProperties | 行类型必须具有属性。 | |
| DuplicateDependentProperty | 重复的依赖属性。 | |
| BindableFunctionImportMustHaveParameters | 可绑定的函数导入必须具有参数。 | |
| FunctionImportSideEffectingNotSupportedBeforeV3 | V3 之前的版本不支持函数导入副作用。 | |
| FunctionImportComposableNotSupportedBeforeV3 | V3 之前的版本不支持函数导入可组合。 | |
| FunctionImportBindableNotSupportedBeforeV3 | V3 之前的版本不支持函数导入可绑定。 | |
| MaxLengthOutOfRange | 最大长度值超出范围。 | |
| PathExpressionHasNoEntityContext | 路径表达式没有实体上下文。 | |
| InvalidSrid | Srid 无效。 | |
| InvalidMaxLength | 最大长度值无效。 | |
| InvalidLong | 长型值无效。 | |
| InvalidInteger | 整数值无效。 | |
| InvalidAssociationSet | 关联集无效。 | |
| InvalidParameterMode | 参数模式无效。 | |
| BadUnresolvedEntityType | 无法解析实体类型。 | |
| InvalidValue | 值无效。 | |
| InvalidBinary | 二进制值无效。 | |
| InvalidFloatingPoint | 浮点值无效。 | |
| InvalidDateTime | DateTime 值无效。 | |
| InvalidDateTimeOffset | DateTimeOffset 值无效。 | |
| InvalidDecimal | 十进制值无效。 | |
| InvalidGuid | Guid 值无效。 | |
| InvalidTypeKindNone | 类型种类 None 在语义上无效。在语义上有效的模型不能包含类型种类为 None 的元素。 | |
| InvalidIfExpressionIncorrectNumberOfOperands | 如果操作数的数目不正确,则 If 表达式无效。 | |
| EnumsNotSupportedBeforeV3 | 不支持这些枚举。 | |
| EnumMemberTypeMustMatchEnumUnderlyingType | 枚举成员类型必须与枚举基础类型匹配。 | |
| InvalidIsTypeExpressionIncorrectNumberOfOperands | IsType 表达式无效,原因是它没有 1 元素。 | |
| InvalidTypeName | 该类型名称不是完全限定名称,并且不是基元。 | |
| InvalidQualifiedName | 该术语名称不是完全限定名称。 | |
| NoReadersProvided | 未对模型进行分析,因为未提供 XmlReaders。 | |
| NullXmlReader | 无法分析模型,因为 XmlReader 之一为 null。 | |
| MaxMaxLengthCannotBeTrueWhileMaxLengthIsNotNull | 如果 MaxLength 不为 null,则 IsMaxMaxLength 不能为 true。 | |
| InvalidElementAnnotation | ImmediateValueAnnotation 作为元素批注时无效。 | |
| InvalidLabeledElementExpressionIncorrectNumberOfOperands | LabeledElement 表达式无效,因为它没有 1 元素。 | |
| BadUnresolvedLabeledElement | 找不到具有该名称的 LabeledElement。 | |
| BadUnresolvedEnumMember | 找不到具有该名称的枚举成员。 | |
| InvalidAssertTypeExpressionIncorrectNumberOfOperands | AssertType 表达式无效,因为它没有 1 元素。 | |
| BadUnresolvedParameter | 找不到具有该名称的参数。 | |
| NavigationPropertyWithRecursiveContainmentTargetMustBeOptional | ContainsTarget = true 的导航属性必须指向可选目标。 | |
| NavigationPropertyWithRecursiveContainmentSourceMustBeFromZeroOrOne | 如果导航属性的 ContainsTarget= true,并且目标实体类型与属性的声明类型相同,则导航源的多重性为 Zero-Or-One。 | |
| NavigationPropertyWithNonRecursiveContainmentSourceMustBeFromOne | 如果导航属性的 ContainsTarget= true,并且目标实体类型与属性的声明类型不同,则导航源的多重性为 One。 | |
| NavigationPropertyContainsTargetNotSupportedBeforeV3 | 3.0 版本之前的版本不支持具有 ContainsTarget 设置的导航属性。 | |
| ImpossibleAnnotationsTarget | 该批注目标路径不可能引用可批注的元素。 | |
| CannotAssertNullableTypeAsNonNullableType | 如果需要不可为 Null 的类型,则可以为 Null 的类型无效。 | |
| CannotAssertPrimitiveExpressionAsNonPrimitiveType | 表达式为基元常量,并且不能对非基元类型有效。 | |
| ExpressionPrimitiveKindNotValidForAssertedType | 该基元类型对请求的类型无效。 | |
| NullCannotBeAssertedToBeANonNullableType | null 在不可为 null 的类型中无效。 | |
| ExpressionNotValidForTheAssertedType | 该表达式对断言类型无效。 | |
| CollectionExpressionNotValidForNonCollectionType | 集合表达式对非集合类型无效。 | |
| RecordExpressionNotValidForNonStructuredType | 记录表达式对非结构化类型无效。 | |
| RecordExpressionMissingRequiredProperty | 记录表达式没有指定类型所需的所有属性。 | |
| RecordExpressionHasExtraProperties | 记录表达式的类型不是开放类型,但该记录表达式具有额外属性。 | |
| DuplicateAnnotation | 目标具有多个含相同术语和相同限定符的批注。 | |
| IncorrectNumberOfArguments | 函数应用程序所含参数的数目对于所应用的函数不正确。 | |
| DuplicateAlias | 单个架构元素中不能具有含相同别名的多个 using 语句。 | |
| ReferencedTypeMustHaveValidName | 如果模型具有对没有完全限定名称的类型的引用,则不能将模型序列化为 CSDL。 | |
| SingleFileExpected | 无法对该模型进行序列化,因为已生成多个架构,并且仅找到一个输出流。 | |
| UnknownEdmxVersion | Edmx 版本无效。 | |
| UnknownEdmVersion | EdmVersion 无效。 | |
| NoSchemasProduced | 未写入任何内容,因为未生成架构。 | |
| DuplicateEntityContainerName | 模型具有多个含相同名称的实体容器。 | |
| ContainerElementContainerNameIncorrect | 容器元素的容器名称必须是该容器实体容器的完整名称。 | |
| PrimitiveConstantExpressionNotValidForNonPrimitiveType | 基元常量表达式对非基元类型无效。 | |
| IntegerConstantValueOutOfRange | 整数常量的值对断言类型来说超出范围。 | |
| StringConstantLengthOutOfRange | 字符串常量的长度对于断言类型太大。 | |
| BinaryConstantLengthOutOfRange | 二进制常量的长度对断言类型太大。 | |
| InvalidFunctionImportParameterMode | 对于函数导入参数,None 不是有效模式。 | |
| TypeMustNotHaveKindOfNone | 没有其他错误的类型不能具有 None 种类。 | |
| PrimitiveTypeMustNotHaveKindOfNone | 没有其他错误的基元类型不能具有 None 种类。 | |
| PropertyMustNotHaveKindOfNone | 没有其他错误的属性不能具有 None 种类。 | |
| TermMustNotHaveKindOfNone | 没有其他错误的术语不能具有 None 种类。 | |
| SchemaElementMustNotHaveKindOfNone | 没有其他错误的架构元素不能具有 None 种类。 | |
| EntityContainerElementMustNotHaveKindOfNone | 没有其他错误的实体容器元素不能具有 None 种类。 | |
| BinaryValueCannotHaveEmptyValue | 二进制值必须具有内容。 | |
| EntitySetCanOnlyBeContainedByASingleNavigationProperty | 只能有一个含有针对特定实体集的包容的导航属性映射。 | |
| InconsistentNavigationPropertyPartner | 导航属性合作伙伴不向回指向正确类型。 | |
| EntitySetCanOnlyHaveSingleNavigationPropertyWithContainment | 实体集只能有一个含有包容的导航属性。 | |
| EntitySetNavigationMappingMustBeBidirectional | 如果从实体集来遍历导航属性,然后从首次映射的目标来遍历其合作伙伴,则目标应为起始实体集。 | |
| DuplicateNavigationPropertyMapping | 只能有一个映射来自具有特定导航属性的给定 EntitySet。 | |
| AllNavigationPropertiesMustBeMapped | 实体集必须在其类型元素中具有所有导航属性的映射。 | |
| TypeAnnotationMissingRequiredProperty | 类型批注没有用于所有所需属性的属性绑定。 | |
| TypeAnnotationHasExtraProperties | 类型批注具有用于不存在属性的属性绑定,并且其类型不是开放类型。 | |
| InvalidTime | 时间值无效。 | |
| InvalidPrimitiveValue | 基元类型无效。 | |
| EnumMustHaveIntegerUnderlyingType | 枚举类型必须有整数的基础类型。 | |
| BadUnresolvedTerm | 找不到具有此名称的术语。 | |
| BadPrincipalPropertiesInReferentialConstraint | 引用约束的主体属性必须与引用约束的键匹配。 | |
| DuplicateDirectValueAnnotationFullName | 已存在具有相同名称和命名空间的直接值批注。 | |
| NoEntitySetsFoundForType | AssociationSetEnd 无法推断实体集,因为不存在给定类型的集。 | |
| CannotInferEntitySetWithMultipleSetsPerType | AssociationSetEnd 无法推断实体集,因为存在多个给定类型的集。 | |
| InvalidEntitySetPath | 实体集路径无效。 | |
| InvalidEnumMemberPath | 枚举成员路径无效。 | |
| QualifierMustBeSimpleName | 批注限定符必须是简单名称。 | |
| BadUnresolvedEnumType | 无法解析枚举类型。 | |
| BadUnresolvedTarget | 找不到具有此名称的目标。 |
注释
这里不会更新任何内容;请不要在这里添加材料。