ClassMetaAssociation
Definition
Namespace:Telerik.OpenAccess.Metadata
Assembly:Telerik.OpenAccess.dll
Syntax:
public abstract class MetaAssociation : MetaItem, IMetadataStatusCallback, IHierarchyMetadata
Inheritance: objectMetaItemMetaAssociation
Derived Classes:
Implements:
Inherited Members
Constructors
MetaAssociation()
Declaration
protected MetaAssociation()
MetaAssociation(AssociationType, IEnumerable<MetaAssociationPart>)
Declaration
protected MetaAssociation(AssociationType type, IEnumerable<MetaAssociationPart> associationParts)
Parameters
type
associationParts
IEnumerable<MetaAssociationPart>
MetaAssociation(string, AssociationType, MetaType, MetaType, IEnumerable<MetaAssociationPart>)
Declaration
protected MetaAssociation(string name, AssociationType type, MetaType source, MetaType target, IEnumerable<MetaAssociationPart> associationParts)
Parameters
name
string
type
source
target
associationParts
IEnumerable<MetaAssociationPart>
MetaAssociation(string, AssociationType, MetaType, MetaType, MetaNavigationMember, MetaNavigationMember, IEnumerable<MetaAssociationPart>)
Declaration
protected MetaAssociation(string name, AssociationType type, MetaType source, MetaType target, MetaNavigationMember sourceEnd, MetaNavigationMember targetEnd, IEnumerable<MetaAssociationPart> associationParts)
Parameters
name
string
type
source
target
sourceEnd
targetEnd
associationParts
IEnumerable<MetaAssociationPart>
Properties
AssociationType
Declaration
public AssociationType AssociationType { get; set; }
Property Value
SourceEnd
Declaration
public MetaNavigationMember SourceEnd { get; set; }
Property Value
TargetEnd
Declaration
public MetaNavigationMember TargetEnd { get; set; }
Property Value
Methods
AddAttribute(MetadataConstants)
Declaration
protected override IMetaItemAttribute AddAttribute(MetadataConstants key)
Parameters
key
Returns
Overrides
CompareCore(object)
Declaration
protected override int CompareCore(object otherItem)
Parameters
otherItem
object
Returns
int
Overrides
GetDefaultValue<Z>(MetadataConstants)
Declaration
protected override Z GetDefaultValue<Z>(MetadataConstants key)
Parameters
key
Returns
Z
Overrides
GetSourceConceptualKeys()
Declaration
public virtual IList<MetaPrimitiveMember> GetSourceConceptualKeys()
Returns
IList<MetaPrimitiveMember>
GetSourceRelationalKeys()
Declaration
public virtual IList<MetaColumn> GetSourceRelationalKeys()
Returns
IList<MetaColumn>
GetTargetConceptualKeys()
Declaration
public virtual IList<MetaPrimitiveMember> GetTargetConceptualKeys()
Returns
IList<MetaPrimitiveMember>
GetTargetRelationalKeys()
Declaration
public virtual IList<MetaColumn> GetTargetRelationalKeys()
Returns
IList<MetaColumn>
HasBothEnds()
Declaration
public bool HasBothEnds()
Returns
bool
HasSingleEnd()
Declaration
public bool HasSingleEnd()
Returns
bool