验证导航属性是否具有 ContainsTarget= true,目标实体类型是否与属性的声明类型相同,以及导航目标的多重性是否为 0、1 或 Many。 这依赖于具有目标循环。 由于规则 EntitySetNavigationMappingMustBeBidirectional,我们知道这始终为 true,或者存在错误
命名空间: Microsoft.Data.Edm.Validation
程序集: Microsoft.Data.Edm(在 Microsoft.Data.Edm.dll 中)
语法
声明
Public Shared ReadOnly NavigationPropertyWithRecursiveContainmentTargetMustBeOptional As ValidationRule(Of IEdmNavigationProperty)
用法
Dim value As ValidationRule(Of IEdmNavigationProperty)
value = ValidationRules.NavigationPropertyWithRecursiveContainmentTargetMustBeOptional
public static readonly ValidationRule<IEdmNavigationProperty> NavigationPropertyWithRecursiveContainmentTargetMustBeOptional
public:
static initonly ValidationRule<IEdmNavigationProperty^>^ NavigationPropertyWithRecursiveContainmentTargetMustBeOptional
static val NavigationPropertyWithRecursiveContainmentTargetMustBeOptional: ValidationRule<IEdmNavigationProperty>
public static final var NavigationPropertyWithRecursiveContainmentTargetMustBeOptional : ValidationRule<IEdmNavigationProperty>