ClassMetaForeignKeyAssociation
Class
Definition
Namespace:Telerik.OpenAccess.Metadata
Assembly:Telerik.OpenAccess.dll
Syntax:
cs-api-definition
public sealed class MetaForeignKeyAssociation : MetaAssociation, IMetadataStatusCallback, IHierarchyMetadata
Inheritance: objectMetaItemMetaAssociationMetaForeignKeyAssociation
Implements:
Inherited Members
Constructors
MetaForeignKeyAssociation(AssociationType)
Declaration
cs-api-definition
public MetaForeignKeyAssociation(AssociationType type)
Parameters
type
MetaForeignKeyAssociation(string, AssociationType, MetaConstraint, IEnumerable<MetaAssociationPart>)
Declaration
cs-api-definition
public MetaForeignKeyAssociation(string name, AssociationType type, MetaConstraint constraint, IEnumerable<MetaAssociationPart> associationParts)
Parameters
name
string
type
constraint
associationParts
IEnumerable<MetaAssociationPart>
MetaForeignKeyAssociation(string, AssociationType, MetaConstraint, MetaColumn, IEnumerable<MetaAssociationPart>)
Declaration
cs-api-definition
public MetaForeignKeyAssociation(string name, AssociationType type, MetaConstraint constraint, MetaColumn discriminatorColumn, IEnumerable<MetaAssociationPart> associationParts)
Parameters
name
string
type
constraint
discriminatorColumn
associationParts
IEnumerable<MetaAssociationPart>
MetaForeignKeyAssociation(string, AssociationType, MetaType, MetaType, MetaNavigationMember, MetaNavigationMember, MetaConstraint, IEnumerable<MetaAssociationPart>)
Declaration
cs-api-definition
public MetaForeignKeyAssociation(string name, AssociationType type, MetaType source, MetaType target, MetaNavigationMember sourceEnd, MetaNavigationMember targetEnd, MetaConstraint constraint, IEnumerable<MetaAssociationPart> associationParts)
Parameters
name
string
type
source
target
sourceEnd
targetEnd
constraint
associationParts
IEnumerable<MetaAssociationPart>
Properties
Constraint
Declaration
cs-api-definition
public MetaConstraint Constraint { get; set; }
Property Value
DiscriminatorColumn
Declaration
cs-api-definition
public MetaColumn DiscriminatorColumn { get; set; }
Property Value
HasDiscriminatorColumn
Declaration
cs-api-definition
public bool HasDiscriminatorColumn { get; }
Property Value
bool
ValidAssociationDiscriminations
Declaration
cs-api-definition
public IList<MetaTypeDiscrimination> ValidAssociationDiscriminations { get; }
Property Value
IList<MetaTypeDiscrimination>
Methods
AddAttribute(MetadataConstants)
Declaration
cs-api-definition
protected override IMetaItemAttribute AddAttribute(MetadataConstants key)
Parameters
key
Returns
Overrides
GetDefaultValue<Z>(MetadataConstants)
Declaration
cs-api-definition
protected override Z GetDefaultValue<Z>(MetadataConstants key)
Parameters
key
Returns
Z
Overrides