.gif) .gif) |
BinaryTypeReferenceBinaryMaxLengthNegative |
驗證二進位型別的最大長度不是負數。 |
.gif) .gif) |
BinaryTypeReferenceBinaryMaxMaxLengthNotValidForMaxLength |
驗證如果 MaxLength 為非 Null,則 IsMaxMaxLength 不能為 true。 |
.gif) .gif) |
CollectionExpressionAllElementsCorrectType |
驗證集合運算式的所有屬性都有正確的型別。 |
.gif) .gif) |
ComplexTypeInvalidAbstractComplexType |
驗證複雜類型不是抽象型別。 |
.gif) .gif) |
ComplexTypeInvalidPolymorphicComplexType |
驗證複雜類型不會繼承。 |
.gif) .gif) |
ComposableFunctionImportMustHaveReturnType |
驗證如果函數匯入是可組合的,它一定有傳回型別。 |
.gif) .gif) |
DecimalTypeReferencePrecisionOutOfRange |
驗證有效位數是介於 0 和十進位型別的最大有效位數之間。 |
.gif) .gif) |
DecimalTypeReferenceScaleOutOfRange |
驗證小數位數是介於 0 和十進位型別的有效位數之間。 |
.gif) .gif) |
ElementDirectValueAnnotationFullNameMustBeUnique |
驗證沒有任何直接值註釋共用相同的名稱和命名空間。 |
.gif) .gif) |
EntityContainerAllElementsHaveCorrectContainerName |
驗證實體容器元素的容器名稱必須與包含的實體容器的完整名稱相符。 |
.gif) .gif) |
EntityContainerDuplicateEntityContainerMemberName |
驗證實體容器中沒有重複的名稱。 |
.gif) .gif) |
EntityContainerElementMustNotHaveKindOfNone |
驗證實體容器元素若沒有其他錯誤,其類型不能是無。 |
.gif) .gif) |
EntityReferenceTypeInaccessibleEntityType |
驗證透過所驗證的模型可以找到包裝在此實體參考中的實體類型。 |
.gif) .gif) |
EntitySetCanOnlyBeContainedByASingleNavigationProperty |
驗證實體集只能具有以其為目標且設定 Contains 為 true 的單一導覽屬性。 |
.gif) .gif) |
EntitySetInaccessibleEntityType |
驗證在所驗證的模型中可以找到實體集的實體類型。 |
.gif) .gif) |
EntitySetNavigationMappingMustBeBidirectional |
驗證如果將導覽屬性周遊至其他實體集,再周遊導覽屬性夥伴時,目的地將會是來源實體集。 |
.gif) .gif) |
EntitySetNavigationPropertyMappingsMustBeUnique |
驗證沒有任何導覽屬性對應至兩個不同的實體集。 |
.gif) .gif) |
EntitySetTypeHasNoKeys |
驗證實體集型別沒有索引鍵。 |
.gif) .gif) |
EntityTypeDuplicatePropertyNameSpecifiedInEntityKey |
驗證實體索引鍵中沒有重複的屬性。 |
.gif) .gif) |
EntityTypeEntityKeyMustBeScalar |
驗證實體索引鍵的所有部分都是純量。 |
.gif) .gif) |
EntityTypeEntityKeyMustNotBeBinaryBeforeV2 |
驗證實體索引鍵沒有任何部分是二進位基本型別。 |
.gif) .gif) |
EntityTypeInvalidKeyKeyDefinedInBaseClass |
驗證如果基底型別中已經有索引鍵時,則不定義索引鍵。 |
.gif) .gif) |
EntityTypeInvalidKeyNullablePart |
驗證實體索引鍵的任何部分都不可為 Null。 |
.gif) .gif) |
EntityTypeKeyMissingOnEntityType |
驗證實體類型具有索引鍵。 |
.gif) .gif) |
EntityTypeKeyPropertyMustBelongToEntity |
驗證實體索引鍵中的所有屬性都屬於該實體。 |
.gif) .gif) |
EnumMemberValueMustHaveSameTypeAsUnderlyingType |
驗證列舉值的型別必須與基礎型別相同。 |
.gif) .gif) |
EnumMustHaveIntegerUnderlyingType |
如果列舉型別的基礎型別不是整數型別,則引發錯誤。 |
.gif) .gif) |
EnumTypeEnumMemberNameAlreadyDefined |
驗證列舉中沒有重複的列舉成員。 |
.gif) .gif) |
EnumTypeEnumsNotSupportedBeforeV3 |
如果找到列舉型別,則引發錯誤。 |
.gif) .gif) |
FunctionApplicationExpressionParametersMatchAppliedFunction |
驗證函數應用程式的型別是正確的。 |
.gif) .gif) |
FunctionBaseParameterNameAlreadyDefinedDuplicate |
驗證函數沒有多個名稱相同的參數。 |
.gif) .gif) |
FunctionImportBindableFunctionImportMustHaveParameters |
驗證如果函數是可繫結的,就一定有參數。 |
.gif) .gif) |
FunctionImportComposableFunctionImportCannotBeSideEffecting |
驗證如果函數是可組合的,也沒有副作用。 |
.gif) .gif) |
FunctionImportEntitySetExpressionIsInvalid |
驗證函數匯入實體集是使用路徑或實體集參考運算式所定義。 |
.gif) .gif) |
FunctionImportEntityTypeDoesNotMatchEntitySet |
驗證函數匯入實體類型不符合實體集。 |
.gif) .gif) |
FunctionImportIsBindableNotSupportedBeforeV3 |
驗證函數不可繫結。 |
.gif) .gif) |
FunctionImportIsComposableNotSupportedBeforeV3 |
驗證函數匯入不可組合。 |
.gif) .gif) |
FunctionImportIsSideEffectingNotSupportedBeforeV3 |
驗證函數匯入沒有副作用。 |
.gif) .gif) |
FunctionImportParametersCannotHaveModeOfNone |
驗證沒有模式為無的函數匯入參數。 |
.gif) .gif) |
FunctionImportParametersIncorrectTypeBeforeV3 |
驗證函數匯入參數的型別是正確的。 |
.gif) .gif) |
FunctionImportReturnEntitiesButDoesNotSpecifyEntitySet |
驗證函數匯入傳回實體,但未指定實體集。 |
.gif) .gif) |
FunctionImportUnsupportedReturnTypeAfterV1 |
驗證函數匯入是否有允許的傳回型別。 |
.gif) .gif) |
FunctionImportUnsupportedReturnTypeV1 |
驗證函數匯入不支援第 1 版傳回型別。 |
.gif) .gif) |
FunctionOnlyInputParametersAllowedInFunctions |
驗證沒有函數參數是輸出參數。 |
.gif) .gif) |
FunctionsNotSupportedBeforeV2 |
驗證第 2 版之前不支援函數。 |
.gif) .gif) |
IfExpressionAssertCorrectTestType |
驗證 If 運算式有布林條件。 |
.gif) .gif) |
ImmediateValueAnnotationElementAnnotationHasNameAndNamespace |
驗證已標幟要序列化為元素的即時運算值註釋可以安全地進行序列化。 |
.gif) .gif) |
ImmediateValueAnnotationElementAnnotationIsValid |
驗證即時運算值註釋具有名稱和命名空間。 |
.gif) .gif) |
ModelDuplicateEntityContainerName |
驗證實體索引鍵中沒有重複的屬性。 |
.gif) .gif) |
ModelDuplicateSchemaElementName |
驗證目前模型中的每個結構描述元素在所有參考的模型中都是唯一的。 |
.gif) .gif) |
ModelDuplicateSchemaElementNameBeforeV3 |
驗證目前模型中的每個結構描述元素 (除了實體容器之外) 在所有參考的模型中都是唯一的。 |
.gif) .gif) |
NamedElementNameIsNotAllowed |
根據 CSDL 規格,驗證元素名稱與允許的名稱模式相符。 |
.gif) .gif) |
NamedElementNameIsTooLong |
根據 CSDL 規格,驗證元素名稱不會太長。 |
.gif) .gif) |
NamedElementNameMustNotBeEmptyOrWhiteSpace |
驗證名稱不是空的或空白字元。 |
.gif) .gif) |
NavigationPropertyContainsTargetNotSupportedBeforeV3 |
驗證在 V3 之前沒有設定 ContainsTarget。 |
.gif) .gif) |
NavigationPropertyCorrectType |
驗證導覽屬性的型別會對應至關聯的另一端及另一端的多重性。 |
.gif) .gif) |
NavigationPropertyDependentEndMultiplicity |
驗證如果相依屬性相當於相依端點的索引鍵,則相依端點的多重性不能為 1。根據下列規則,驗證相依端點的多重性:如果相依屬性代表相依端點索引鍵,則為 '0..1' 或 '1'。如果相依屬性不代表相依端點索引鍵,則為 *。 |
.gif) .gif) |
NavigationPropertyDependentPropertiesMustBelongToDependentEntity |
驗證導覽屬性的所有相依屬性都屬於相依實體類型。 |
.gif) .gif) |
NavigationPropertyDuplicateDependentProperty |
驗證導覽屬性的相依屬性沒有包含重複的屬性。 |
.gif) .gif) |
NavigationPropertyEndWithManyMultiplicityCannotHaveOperationsSpecified |
驗證導覽屬性同時不具有「多」的多重性和 OnDelete 作業。 |
.gif) .gif) |
NavigationPropertyInvalidOperationMultipleEndsInAssociation |
驗證關聯只有一端具有 OnDelete 作業。 |
.gif) .gif) |
NavigationPropertyInvalidToPropertyInRelationshipConstraintBeforeV2 |
驗證所有相依屬性都是相依實體類型索引鍵的子集。 |
.gif) .gif) |
NavigationPropertyPartnerMustPointBackToSourceType |
驗證導覽屬性夥伴的目標是原始的宣告型別。 |
.gif) .gif) |
NavigationPropertyPrincipalEndMultiplicity |
驗證主體端點的多重性:如果有些相依屬性可為 Null 則為 0..1,如果有些相依屬性不可為 Null 則為 1。* - 不允許。 |
.gif) .gif) |
NavigationPropertyTypeMismatchRelationshipConstraint |
驗證相依屬性與主體端點索引鍵之間的每一對屬性都是相同的型別。 |
.gif) .gif) |
NavigationPropertyWithNonRecursiveContainmentSourceMustBeFromOne |
驗證如果導覽屬性的 ContainsTarget = true 且目標實體類型與屬性的宣告型別不同,則導覽來源的多重性是「一」。 |
.gif) .gif) |
NavigationPropertyWithRecursiveContainmentSourceMustBeFromZeroOrOne |
驗證如果導覽屬性的 ContainsTarget = true 且目標實體類型與屬性的宣告型別相同,則導覽來源的多重性是「零或一」。這取決於是否有目標循環。由於規則 EntitySetNavigationMappingMustBeBidirectional 所致,我們知道這一定是 true,否則會有錯誤 |
.gif) .gif) |
NavigationPropertyWithRecursiveContainmentTargetMustBeOptional |
驗證如果導覽屬性的 ContainsTarget = true 且目標實體類型與屬性的宣告型別相同,則導覽目標的多重性是 0..1 或「多」。這取決於是否有目標循環。由於規則 EntitySetNavigationMappingMustBeBidirectional 所致,我們知道這一定是 true,否則會有錯誤 |
.gif) .gif) |
OpenTypesNotSupported |
開啟只有在 1.2 版中和 2.0 版之後支援的不同型別。 |
.gif) .gif) |
PrimitiveTypeMustNotHaveKindOfNone |
驗證基本型別若沒有其他錯誤,其類型不能是無。 |
.gif) .gif) |
PrimitiveValueValidForType |
驗證如果基本值宣告了型別,該值為型別可接受的值。 |
.gif) .gif) |
PropertyMustNotHaveKindOfNone |
驗證屬性若沒有其他錯誤,其類型不能是無。 |
.gif) .gif) |
PropertyValueBindingValueIsCorrectType |
驗證屬性值繫結的值是正確的型別。 |
.gif) .gif) |
RecordExpressionPropertiesMatchType |
驗證如果值記錄運算式宣告了型別,屬性型別是正確的。 |
.gif) .gif) |
RowTypeBaseTypeMustBeNull |
驗證資料列型別沒有基底型別。 |
.gif) .gif) |
RowTypeMustContainProperties |
驗證資料列型別包含至少一個屬性。 |
.gif) .gif) |
SchemaElementMustNotHaveKindOfNone |
驗證結構描述元素若沒有其他錯誤,其類型不能是無。 |
.gif) .gif) |
SchemaElementNamespaceIsNotAllowed |
根據 CSDL 規格,驗證元素命名空間與允許的命名空間模式相符。 |
.gif) .gif) |
SchemaElementNamespaceIsTooLong |
根據 CSDL 規格,驗證元素命名空間不會太長。 |
.gif) .gif) |
SchemaElementNamespaceMustNotBeEmptyOrWhiteSpace |
驗證元素命名空間不是空的或空白字元。 |
.gif) .gif) |
SchemaElementSystemNamespaceEncountered |
驗證元素命名空間不是保留的系統命名空間。 |
.gif) .gif) |
SpatialTypeReferencesNotSupportedBeforeV3 |
3.0 版之前不支援 EDM 空間型別的參考。 |
.gif) .gif) |
StreamTypeReferencesNotSupportedBeforeV3 |
3.0 版之前不支援 EDM 資料流類型的參考。 |
.gif) .gif) |
StringTypeReferenceStringMaxLengthNegative |
驗證字串的最大長度不是負數。 |
.gif) .gif) |
StringTypeReferenceStringMaxMaxLengthNotValidForMaxLength |
驗證如果 MaxLength 為非 Null,則 IsMaxMaxLength 不能為 true。 |
.gif) .gif) |
StructuralPropertyInvalidPropertyType |
驗證屬性屬於允許的型別。 |
.gif) .gif) |
StructuralPropertyInvalidPropertyTypeConcurrencyMode |
驗證如果屬性的並行模式是固定的,則該型別是基本型別。 |
.gif) .gif) |
StructuralPropertyNullableComplexType |
驗證任何具有複雜類型的屬性都不可為 Null。 |
.gif) .gif) |
StructuredTypeBaseTypeMustBeSameKindAsDerivedKind |
驗證複雜類型的基底型別是複雜的,且實體類型的基底型別是實體。 |
.gif) .gif) |
StructuredTypeInaccessibleBaseType |
驗證所驗證的模型中可以找到結構化型別的基底型別。 |
.gif) .gif) |
StructuredTypeInvalidMemberNameMatchesTypeName |
驗證型別沒有名稱與該型別名稱相同的屬性。 |
.gif) .gif) |
StructuredTypePropertiesDeclaringTypeMustBeCorrect |
驗證屬性的宣告型別包含該屬性。 |
.gif) .gif) |
StructuredTypePropertyNameAlreadyDefined |
驗證型別中沒有重複的屬性。 |
.gif) .gif) |
TemporalTypeReferencePrecisionOutOfRange |
驗證有效位數是介於 0 和時間型別的最大有效位數之間。 |
.gif) .gif) |
TermMustNotHaveKindOfNone |
驗證字詞若沒有其他錯誤,其類型不能是無。 |
.gif) .gif) |
TypeAnnotationAssertMatchesTermType |
驗證型別註釋正確實作其字詞型別。 |
.gif) .gif) |
TypeAnnotationInaccessibleTerm |
驗證透過包含註釋的模型可以找到詞彙註釋字詞。 |
.gif) .gif) |
TypeMustNotHaveKindOfNone |
驗證型別若沒有其他錯誤,其類型不能是無。 |
.gif) .gif) |
TypeReferenceInaccessibleSchemaType |
驗證型別參考會參考可透過所驗證之模型找到的型別。 |
.gif) .gif) |
ValueAnnotationAssertCorrectExpressionType |
驗證如果值註釋宣告了型別,則該註釋的運算式會有正確的型別。 |
.gif) .gif) |
ValueAnnotationInaccessibleTerm |
驗證透過包含註釋的模型可以找到詞彙註釋字詞。 |
.gif) .gif) |
ValueTermsNotSupportedBeforeV3 |
EDM 3.0 之前不支援值字詞。 |
.gif) .gif) |
VocabularyAnnotatableNoDuplicateAnnotations |
驗證沒有共用相同字詞和限定詞的註釋。 |
.gif) .gif) |
VocabularyAnnotationInaccessibleTarget |
驗證透過包含註釋的模型可以找到詞彙註釋目標。 |
.gif) .gif) |
VocabularyAnnotationQualifierMustBeSimpleName |
限定詞必須是簡單名稱。 |
.gif) .gif) |
VocabularyAnnotationsNotSupportedBeforeV3 |
驗證 EDM 3.0 之前不支援詞彙註釋。 |