Partager via


Champ ValidationRules.NavigationPropertyWithRecursiveContainmentTargetMustBeOptional

Valide le fait que, si une propriété de navigation a ContainsTarget = true et que le type d'entité cible est identique au type déclarant de la propriété, la multiplicité de la cible de navigation ait la valeur 0..1 ou plusieurs. Cela dépend de l'existence d'un cycle de ciblage. En raison de la règle EntitySetNavigationMappingMustBeBidirectional, nous savons qu'il s'agit toujours de la valeur true, ou bien il y a une erreur.

Espace de noms :  Microsoft.Data.Edm.Validation
Assembly :  Microsoft.Data.Edm (en Microsoft.Data.Edm.dll)

Syntaxe

'Déclaration
Public Shared ReadOnly NavigationPropertyWithRecursiveContainmentTargetMustBeOptional As ValidationRule(Of IEdmNavigationProperty)
'Utilisation
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>

Voir aussi

Référence

ValidationRules Classe

Espace de noms Microsoft.Data.Edm.Validation