Class MetaForeignKeyAssociation
Inherited Members
Namespace: Telerik.OpenAccess.Metadata
Assembly: Telerik.OpenAccess.dll
Syntax
public sealed class MetaForeignKeyAssociation : MetaAssociation, IMetadataStatusCallback, IHierarchyMetadata, ICloneable, IComparable
Constructors
MetaForeignKeyAssociation(String, AssociationType, MetaType, MetaType, MetaNavigationMember, MetaNavigationMember, MetaConstraint, IEnumerable<MetaAssociationPart>)
MetaForeignKeyAssociation(String, AssociationType, MetaConstraint, IEnumerable<MetaAssociationPart>)
Declaration
public MetaForeignKeyAssociation(string name, AssociationType type, MetaConstraint constraint, IEnumerable<MetaAssociationPart> associationParts)
Parameters
|
System.String
name
|
|
AssociationType
type
|
|
MetaConstraint
constraint
|
|
System.Collections.Generic.IEnumerable<MetaAssociationPart>
associationParts
|
MetaForeignKeyAssociation(String, AssociationType, MetaConstraint, MetaColumn, IEnumerable<MetaAssociationPart>)
Declaration
public MetaForeignKeyAssociation(string name, AssociationType type, MetaConstraint constraint, MetaColumn discriminatorColumn, IEnumerable<MetaAssociationPart> associationParts)
Parameters
|
System.String
name
|
|
AssociationType
type
|
|
MetaConstraint
constraint
|
|
MetaColumn
discriminatorColumn
|
|
System.Collections.Generic.IEnumerable<MetaAssociationPart>
associationParts
|
MetaForeignKeyAssociation(AssociationType)
Properties
Constraint
DiscriminatorColumn
HasDiscriminatorColumn
Declaration
public bool HasDiscriminatorColumn { get; }
Property Value
|
System.Boolean
|
ValidAssociationDiscriminations
Declaration
public IList<MetaTypeDiscrimination> ValidAssociationDiscriminations { get; }
Property Value
|
System.Collections.Generic.IList<MetaTypeDiscrimination>
|
Methods
AddAttribute(MetadataConstants)
Declaration
protected override IMetaItemAttribute AddAttribute(MetadataConstants key)
Parameters
|
MetadataConstants
key
|
Returns
|
IMetaItemAttribute
|
Overrides
Clone()
GetDefaultValue<Z>(MetadataConstants)
Declaration
protected override Z GetDefaultValue<Z>(MetadataConstants key)
Parameters
|
MetadataConstants
key
|
Returns
|
Z
|
Type Parameters
|
Z
|