共用方式為


EdmErrorCode 列舉

指定 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 含介面類型屬性的物件不會實作該屬性之值的對應介面。例如,透過類型屬性報告 EdmTypeKind.Entity 實作 IEdmType 介面但不實作 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 未剖析模型,因為沒有提供 XmlReader。

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 且目標實體類型與屬性的宣告型別相同,則導覽來源的多重性是「零或一」。

NavigationPropertyWithNonRecursiveContainmentSourceMustBeFromOne 如果導覽屬性的 ContainsTarget = true 且目標實體類型與屬性的宣告型別不同,則導覽來源的多重性是「一」。

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 型別若沒有其他錯誤,其類型不能是無。

PrimitiveTypeMustNotHaveKindOfNone 基本型別若沒有其他錯誤,其類型不能是無。

PropertyMustNotHaveKindOfNone 屬性若沒有其他錯誤,其類型不能是無。

TermMustNotHaveKindOfNone 字詞若沒有其他錯誤,其類型不能是無。

SchemaElementMustNotHaveKindOfNone 結構描述元素若沒有其他錯誤,其類型不能是無。

EntityContainerElementMustNotHaveKindOfNone 實體容器元素若沒有其他錯誤,其類型不能是無。

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 找不到具有此名稱的目標。

備註

沒有要更新的內容,請不要在這裡新增資料。

請參閱

參考

Microsoft.Data.Edm.Validation 命名空間