ClassMetaJoinTableAssociation
Definition
Namespace:Telerik.OpenAccess.Metadata
Assembly:Telerik.OpenAccess.dll
Syntax:
public class MetaJoinTableAssociation : MetaAssociation, IMetadataStatusCallback, IHierarchyMetadata
Inheritance: objectMetaItemMetaAssociationMetaJoinTableAssociation
Derived Classes:
Implements:
Inherited Members
Constructors
MetaJoinTableAssociation(AssociationType)
Declaration
public MetaJoinTableAssociation(AssociationType type)
Parameters
type
MetaJoinTableAssociation(string, AssociationType, MetaTable, IEnumerable<MetaAssociationPart>)
Declaration
public MetaJoinTableAssociation(string name, AssociationType type, MetaTable joinTable, IEnumerable<MetaAssociationPart> associationParts)
Parameters
name
string
type
joinTable
associationParts
IEnumerable<MetaAssociationPart>
MetaJoinTableAssociation(string, AssociationType, MetaTable, MetaColumn, IEnumerable<MetaAssociationPart>)
Declaration
public MetaJoinTableAssociation(string name, AssociationType type, MetaTable joinTable, MetaColumn sequenceColumn, IEnumerable<MetaAssociationPart> associationParts)
Parameters
name
string
type
joinTable
sequenceColumn
associationParts
IEnumerable<MetaAssociationPart>
MetaJoinTableAssociation(string, AssociationType, MetaType, MetaType, MetaNavigationMember, MetaNavigationMember, MetaTable, MetaColumn, bool, IEnumerable<MetaAssociationPart>)
Declaration
public MetaJoinTableAssociation(string name, AssociationType type, MetaType source, MetaType target, MetaNavigationMember sourceEnd, MetaNavigationMember targetEnd, MetaTable joinTable, MetaColumn sequenceColumn, bool shouldUpdateSchema, IEnumerable<MetaAssociationPart> associationParts)
Parameters
name
string
type
source
target
sourceEnd
targetEnd
joinTable
sequenceColumn
shouldUpdateSchema
bool
associationParts
IEnumerable<MetaAssociationPart>
Properties
FromConstraintName
Declaration
public string FromConstraintName { get; set; }
Property Value
string
KeyConstraintName
Declaration
public string KeyConstraintName { get; set; }
Property Value
string
SequenceColumn
Declaration
public MetaColumn SequenceColumn { get; set; }
Property Value
ShouldUpdateSchema
Declaration
public bool ShouldUpdateSchema { get; set; }
Property Value
bool
ToConstraintName
Declaration
public string ToConstraintName { get; set; }
Property Value
string
Methods
AddAttribute(MetadataConstants)
Declaration
protected override IMetaItemAttribute AddAttribute(MetadataConstants key)
Parameters
key
Returns
Overrides
GetDefaultValue<Z>(MetadataConstants)
Declaration
protected override Z GetDefaultValue<Z>(MetadataConstants key)
Parameters
key
Returns
Z
Overrides
GetJoinTableSourceKeys()
Declaration
public IList<MetaColumn> GetJoinTableSourceKeys()
Returns
IList<MetaColumn>
GetJoinTableTargetKeys()
Declaration
public IList<MetaColumn> GetJoinTableTargetKeys()
Returns
IList<MetaColumn>
GetSourceConceptualKeys()
Declaration
public override IList<MetaPrimitiveMember> GetSourceConceptualKeys()
Returns
IList<MetaPrimitiveMember>
Overrides
GetSourceRelationalKeys()
Declaration
public override IList<MetaColumn> GetSourceRelationalKeys()
Returns
IList<MetaColumn>
Overrides
GetTargetConceptualKeys()
Declaration
public override IList<MetaPrimitiveMember> GetTargetConceptualKeys()
Returns
IList<MetaPrimitiveMember>
Overrides
GetTargetRelationalKeys()
Declaration
public override IList<MetaColumn> GetTargetRelationalKeys()
Returns
IList<MetaColumn>
Overrides