AnnotationInaccessibleTerm
|
驗證透過包含註釋的模型可以找到詞彙註釋字詞。
|
BinaryTypeReferenceBinaryMaxLengthNegative
|
驗證二進位型別的最大長度不是負數。
|
BinaryTypeReferenceBinaryUnboundedNotValidForMaxLength
|
驗證如果 MaxLength 為非 Null,則 isUnbounded 不能為 true。
|
BoundOperationMustHaveParameters
|
驗證作業是否可系結,它必須具有非選擇性參數。
|
CollectionExpressionAllElementsCorrectType
|
驗證集合運算式的所有屬性都有正確的型別。
|
DecimalTypeReferencePrecisionOutOfRange
|
驗證有效位數是介於 0 和十進位型別的最大有效位數之間。
|
DecimalTypeReferenceScaleOutOfRange
|
驗證小數位數是介於 0 和十進位型別的有效位數之間。
|
DirectValueAnnotationHasXmlSerializableName
|
驗證直接注釋的名稱是否可以安全地序列化為 XML。
|
ElementDirectValueAnnotationFullNameMustBeUnique
|
驗證沒有任何直接注釋共用相同的名稱和命名空間。
|
EntityContainerDuplicateEntityContainerMemberName
|
驗證實體容器中沒有重複的名稱。
|
EntityContainerElementMustNotHaveKindOfNone
|
實體容器元素若沒有其他錯誤,其類型不能是無。
|
EntityReferenceTypeInaccessibleEntityType
|
驗證透過所驗證的模型可以找到包裝在此實體參考中的實體類型。
|
EntitySetCanOnlyBeContainedByASingleNavigationProperty
|
驗證實體集只能具有以其為目標且設定 Contains 為 true 的單一導覽屬性。
|
EntitySetRecursiveNavigationPropertyMappingsMustPointBackToSourceEntitySet
|
驗證如果導覽屬性對應屬於遞迴內含項目,則對應會指回來源實體集。
|
EntitySetTypeCannotBeEdmEntityType
|
驗證實體集的類型不可為 Edm.EntityType。
|
EntitySetTypeMustBeCollectionOfEntityType
|
驗證實體集的類型是否為實體類型的集合。
|
EntityTypeBoundEscapeFunctionMustBeUnique
|
驗證逸出函式是否是唯一的。
|
EntityTypeDuplicatePropertyNameSpecifiedInEntityKey
|
驗證實體索引鍵中沒有重複的屬性。
|
EntityTypeEntityKeyMustBeScalar
|
驗證實體索引鍵的所有部分都是純量。
|
EntityTypeInvalidKeyKeyDefinedInBaseClass
|
驗證如果基底類型中已經有索引鍵時,則不定義索引鍵。
|
EntityTypeInvalidKeyNullablePart
|
驗證實體索引鍵的任何部分都不可為 Null。
|
EntityTypeKeyMissingOnEntityType
|
驗證實體類型具有索引鍵。
|
EntityTypeKeyPropertyMustBelongToEntity
|
驗證實體 blong 到該實體索引鍵中的所有屬性。
|
EntityTypeKeyTypeCannotBeEdmPrimitiveType
|
驗證 Edm.PrimitiveType 不能當做實體類型之索引鍵屬性的類型使用。
|
EnumMemberValueMustHaveSameTypeAsUnderlyingType
|
如果列舉成員的類型不符合其所屬列舉的基礎類型,則引發錯誤。
|
EnumMustHaveIntegerUnderlyingType
|
如果列舉型別的基礎型別不是整數型別,則引發錯誤。
|
EnumTypeEnumMemberNameAlreadyDefined
|
驗證列舉中沒有重複的列舉成員。
|
EnumUnderlyingTypeCannotBeEdmPrimitiveType
|
驗證類型定義的基礎類型不能是 Edm.PrimitiveType。
|
FunctionApplicationExpressionParametersMatchAppliedFunction
|
驗證函式應用程式的型別是正確的。
|
FunctionImportWithParameterShouldNotBeIncludedInServiceDocument
|
驗證封裝含在服務檔中的函式匯入不能有參數。
|
FunctionMustHaveReturnType
|
驗證如果函式,它必須有傳回類型。
|
FunctionWithUrlEscapeFunctionMustBeBound
|
驗證系結函式是否具有 Org.OData.Community.V1.UrlEscapeFunction 注釋,則必須系結函式。
|
FunctionWithUrlEscapeFunctionMustHaveOneStringParameter
|
驗證系結函式是否具有 Org.OData.Community.V1.UrlEscapeFunction 注釋,它必須只有一個字串參數。
|
IfExpressionAssertCorrectTestType
|
驗證運算式是否具有布林條件。
|
ImmediateValueAnnotationElementAnnotationHasNameAndNamespace
|
驗證標示為序列化為元素的立即批註可以安全地序列化。
|
ImmediateValueAnnotationElementAnnotationIsValid
|
驗證立即批註的名稱和命名空間。
|
ModelBoundFunctionOverloadsMustHaveSameReturnType
|
驗證具有相同名稱的所有函式多載具有相同的 returntype。
|
ModelDuplicateEntityContainerName
|
驗證實體索引鍵中沒有重複的屬性。
|
ModelDuplicateSchemaElementName
|
驗證目前模型中的每個結構描述元素在所有參考的模型中都是唯一的。
|
NamedElementNameIsNotAllowed
|
根據 CSDL 規格,驗證元素名稱與允許的名稱模式相符。
|
NamedElementNameIsTooLong
|
根據 CSDL 規格,驗證元素名稱不會太長。
|
NamedElementNameMustNotBeEmptyOrWhiteSpace
|
驗證名稱不是空的或空白字元。
|
NavigationMappingMustBeBidirectional
|
驗證如果導覽屬性周遊至另一個實體集/單一,然後周遊導覽屬性夥伴,目的地將會是來源實體集/單一。
|
NavigationPropertyBindingPathMustBeResolvable
|
驗證導覽屬性的系結路徑必須解析為有效的路徑,也就是:必須定義路徑中的每個區段,而且內部路徑區段只能是複雜或內含專案,而最後一個路徑區段必須是導覽屬性名稱。
|
NavigationPropertyCorrectType
|
驗證導覽屬性的型別會對應至關聯的另一端及另一端的多重性。
|
NavigationPropertyDependentEndMultiplicity
|
驗證如果相依屬性相當於相依實體的索引鍵,相依實體的多重性不能是 1 根據下列規則驗證相依實體的多重性:0..1、1 - 如果相依屬性代表相依實體索引鍵。
* - 如果相依屬性不代表相依實體索引鍵,
|
NavigationPropertyDependentPropertiesMustBelongToDependentEntity
|
驗證導覽屬性的所有相依屬性都屬於相依實體類型。
|
NavigationPropertyDuplicateDependentProperty
|
驗證導覽屬性的相依屬性沒有包含重複的屬性。
|
NavigationPropertyEndWithManyMultiplicityCannotHaveOperationsSpecified
|
驗證導覽屬性同時不具有「多」的多重性和 OnDelete 作業。
|
NavigationPropertyEntityMustNotIndirectlyContainItself
|
驗證如果實體不直接包含它本身,則它無法透過內含項目迴圈包含它本身。
|
NavigationPropertyInvalidOperationMultipleEndsInAssociatedNavigationProperties
|
驗證關聯只有一端具有 OnDelete 作業。
|
NavigationPropertyMappingMustPointToValidTargetForProperty
|
驗證導覽屬性對應的目標對於屬性的目標型別而言是有效的。
|
NavigationPropertyMappingsMustBeUnique
|
驗證單一路徑沒有任何導覽屬性對應多次。
|
NavigationPropertyPartnerPathShouldBeResolvable
|
驗證巡覽屬性夥伴路徑如果存在,則應該可解析為導覽屬性。
|
NavigationPropertyPrincipalEndMultiplicity
|
驗證主體結尾的多重性:0..1 - 如果某些相依屬性可為 Null,則為 1 - 如果某些相依屬性不可為 Null。
|
NavigationPropertyTypeCannotHavePathTypeProperty
|
驗證導覽屬性的類型不能定義路徑類型屬性。
|
NavigationPropertyTypeMismatchRelationshipConstraint
|
驗證相依屬性與主體屬性之間的每對屬性是否屬於相同類型。
|
NavigationPropertyWithNonRecursiveContainmentSourceMustBeFromOne
|
驗證如果導覽屬性具有 ContainsTarget = true,而且目標實體類型比屬性的宣告類型還多,則導覽來源的多重性為 One。
|
NavigationPropertyWithRecursiveContainmentSourceMustBeFromZeroOrOne
|
驗證如果導覽屬性具有 ContainsTarget = true,且目標實體類型與屬性的宣告類型相同,則導覽來源的多重性為 Zero-Or-One。
這取決於是否有目標循環。 由於規則 NavigationMappingMustBeBidirectional ,我們知道這一律為 true,否則會產生錯誤
|
NavigationPropertyWithRecursiveContainmentTargetMustBeOptional
|
驗證導覽屬性是否具有 ContainsTarget = true,且目標實體類型與屬性的宣告類型相同,則導覽目標的多重性為 0..1 或多。
這取決於是否有目標循環。 由於規則 NavigationMappingMustBeBidirectional ,我們知道這一律為 true,否則會產生錯誤
|
NavigationSourceDeclaringTypeCannotHavePathTypeProperty
|
驗證實體類型未使用 Path 類型定義屬性的實體集或單一實體集。
|
NavigationSourceInaccessibleEntityType
|
驗證可從要驗證的模型中找到實體集或單一實體的實體類型。
|
NavigationSourceTypeHasNoKeys
|
驗證實體類型沒有索引鍵的實體集或單一實體集。
|
OpenComplexTypeCannotHaveClosedDerivedComplexType
|
驗證開放式複雜類型不能有封閉式衍生的複雜類型。
|
OperationEntitySetPathMustBeValid
|
驗證如果 operationImport 是可系結的,它必須有參數。
|
OperationImportCannotImportBoundOperation
|
驗證作業匯入是否無法匯入系結的作業。
|
OperationImportEntitySetExpressionIsInvalid
|
驗證作業匯入的實體集是使用路徑或實體集參考運算式來定義。
|
OperationImportEntityTypeDoesNotMatchEntitySet
|
驗證作業匯入的傳回型別必須符合函式實體集的類型。
|
OperationParameterNameAlreadyDefinedDuplicate
|
驗證作業沒有具有相同名稱的多個參數。
|
OperationReturnTypeCannotBeCollectionOfAbstractType
|
驗證傳回類型不能是集合 (Edm.PrimitiveType) 或集合 (Edm.ComplexType) 。
|
OperationReturnTypeEntityTypeMustBeValid
|
如果傳回類型存在,驗證傳回類型是否與實體集路徑一致。
|
OperationUnsupportedReturnType
|
驗證作業匯入是否具有允許的傳回型別。
|
OptionalParametersMustComeAfterRequiredParameters
|
驗證選擇性參數必須位於必要參數之前。
|
PrimitiveTypeMustNotHaveKindOfNone
|
沒有其他錯誤的預備型別不得有任何類型。
|
PrimitiveValueValidForType
|
驗證如果基本值宣告了型別,該值為型別可接受的值。
|
PropertyMustNotHaveKindOfNone
|
屬性若沒有其他錯誤,其類型不能是無。
|
PropertyTypeCannotBeCollectionOfAbstractType
|
集合 (Edm.PrimitiveType) 和 Collection (Edm.ComplexType) 不能當做屬性的類型使用。
|
PropertyValueBindingValueIsCorrectType
|
驗證屬性值繫結的值是正確的型別。
|
RecordExpressionPropertiesMatchType
|
驗證如果值記錄運算式宣告了型別,屬性型別是正確的。
|
SchemaElementMustNotHaveKindOfNone
|
結構描述元素若沒有其他錯誤,其類型不能是無。
|
SchemaElementNamespaceIsNotAllowed
|
根據 CSDL 規格,驗證元素命名空間與允許的命名空間模式相符。
|
SchemaElementNamespaceIsTooLong
|
根據 CSDL 規格,驗證元素命名空間不會太長。
|
SchemaElementNamespaceMustNotBeEmptyOrWhiteSpace
|
驗證元素命名空間不是空的或空白字元。
|
SchemaElementSystemNamespaceEncountered
|
驗證元素命名空間不是保留的系統命名空間。
|
SingletonTypeCannotBeEdmEntityType
|
驗證單一的型別不能是 Edm.EntityType。
|
SingletonTypeMustBeEntityType
|
驗證單一類型是否為實體類型。
|
StringTypeReferenceStringMaxLengthNegative
|
驗證字串的最大長度不是負數。
|
StringTypeReferenceStringUnboundedNotValidForMaxLength
|
驗證如果 MaxLength 為非 Null,則 IsUnbounded 不能為 true。
|
StructuralPropertyInvalidPropertyType
|
驗證屬性屬於允許的型別。
|
StructuredTypeBaseTypeCannotBeAbstractType
|
驗證結構化類型的基底類型不能是 Edm.EntityType 或 Edm.ComplexType。
|
StructuredTypeBaseTypeMustBeSameKindAsDerivedKind
|
驗證複雜類型的基底類型是複雜的,且實體類型的基底類型是實體。
|
StructuredTypeInaccessibleBaseType
|
驗證所驗證的模型中可以找到結構化型別的基底類型。
|
StructuredTypeInvalidMemberNameMatchesTypeName
|
驗證型別沒有名稱與該型別名稱相同的屬性。
|
StructuredTypePropertiesDeclaringTypeMustBeCorrect
|
驗證屬性的宣告型別包含該屬性。
|
StructuredTypePropertyNameAlreadyDefined
|
驗證型別中沒有重複的屬性。
|
TemporalTypeReferencePrecisionOutOfRange
|
驗證有效位數是介於 0 和時間型別的最大有效位數之間。
|
TypeDefinitionUnderlyingTypeCannotBeEdmPrimitiveType
|
驗證類型定義的基礎類型不能是 Edm.PrimitiveType。
|
TypeMustNotHaveKindOfNone
|
型別若沒有其他錯誤,其類型不能是無。
|
TypeReferenceInaccessibleSchemaType
|
驗證型別參考會參考可透過所驗證之模型找到的型別。
|
UnBoundFunctionOverloadsMustHaveIdenticalReturnTypes
|
驗證所有函式多載都具有相同的傳回型別。
|
VocabularyAnnotatableNoDuplicateAnnotations
|
驗證沒有共用相同字詞和限定詞的註釋。
|
VocabularyAnnotationAssertCorrectExpressionType
|
驗證如果詞彙注釋宣告類型,該批註的運算式具有正確的類型。
|
VocabularyAnnotationInaccessibleTarget
|
驗證透過包含註釋的模型可以找到詞彙註釋目標。
|
VocabularyAnnotationTargetAllowedApplyToElement
|
驗證詞彙批註目標是否可以在詞彙的 AppliesTo 中允許。
|