指定 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 | 找不到具有此名称的目标。 |
注释
这里不会更新任何内容;请不要在这里添加材料。