Class
ForeignKeyAssociationValidationRule

Definition

Namespace:Telerik.OpenAccess.Metadata.Validation

Assembly:Telerik.OpenAccess.dll

Syntax:

cs-api-definition
public class ForeignKeyAssociationValidationRule : AssociationValidationRule, IValidationRule

Inheritance: objectValidationRuleBaseAssociationValidationRuleForeignKeyAssociationValidationRule

Implements: IValidationRule

Inherited Members AssociationValidationRule.CheckAssociationPartsTypeCompatibility(MetaAssociation, ValidationResult)AssociationValidationRule.CheckAssociationPartColumnTypeCompatibility(MetaAssociation, MetaColumn, MetaColumn)AssociationValidationRule.CheckAssociationPartMemberTypeCompatibility(MetaAssociation, MetaPrimitiveMember, MetaPrimitiveMember)ValidationRuleBase.AddResolutionActionFactoryMethod(ValidationDetail, ValidationDetail.ResolutionActionFactoryMethod)ValidationRuleBase.Validate(MetaItem)ValidationRuleBase.AfterIsValidIsSet(ValidationResult, MetaItem)ValidationRuleBase.SetMetadataContainer(MetadataContainer)ValidationRuleBase.SetDataContainer(IStoreDataContainer)ValidationRuleBase.FriendlyNameValidationRuleBase.ModelChangedActionValidationRuleBase.ContainerValidationRuleBase.DataContainer

Constructors

ForeignKeyAssociationValidationRule(bool)

Declaration

cs-api-definition
public ForeignKeyAssociationValidationRule(bool addResolutionActions)

Parameters

addResolutionActions

bool

Methods

CanValidateItem(MetaItem)

Declaration

cs-api-definition
public override bool CanValidateItem(MetaItem item)

Parameters

item

MetaItem

Returns

bool

Overrides AssociationValidationRule.CanValidateItem(MetaItem)

ValidateItem(MetaItem)

Declaration

cs-api-definition
protected override ValidationResult ValidateItem(MetaItem item)

Parameters

item

MetaItem

Returns

ValidationResult

Overrides AssociationValidationRule.ValidateItem(MetaItem)