Class
MetaDictionaryAssociation

Definition

Namespace:Telerik.OpenAccess.Metadata

Assembly:Telerik.OpenAccess.dll

Syntax:

cs-api-definition
public class MetaDictionaryAssociation : MetaJoinTableAssociation, IMetadataStatusCallback, IHierarchyMetadata

Inheritance: objectMetaItemMetaAssociationMetaJoinTableAssociationMetaDictionaryAssociation

Implements: IHierarchyMetadataIMetadataStatusCallback

Inherited Members MetaJoinTableAssociation.Clone()MetaJoinTableAssociation.GetJoinTableSourceKeys()MetaJoinTableAssociation.GetJoinTableTargetKeys()MetaJoinTableAssociation.GetSourceConceptualKeys()MetaJoinTableAssociation.GetTargetConceptualKeys()MetaJoinTableAssociation.GetSourceRelationalKeys()MetaJoinTableAssociation.GetTargetRelationalKeys()MetaJoinTableAssociation.SequenceColumnMetaJoinTableAssociation.JoinTableMetaJoinTableAssociation.ShouldUpdateSchemaMetaJoinTableAssociation.FromConstraintNameMetaJoinTableAssociation.ToConstraintNameMetaJoinTableAssociation.KeyConstraintNameMetaAssociation.HasBothEnds()MetaAssociation.HasSingleEnd()MetaAssociation.CompareCore(object)MetaAssociation.AssociationTypeMetaAssociation.SourceMetaAssociation.TargetMetaAssociation.SourceEndMetaAssociation.TargetEndMetaItem.MetadataIdMetaItem.CalculatePositionHash()MetaItem.CalculatePrimaryHash()MetaItem.CreateAttribute<Z>(MetadataConstants, Z)MetaItem.ToString()MetaItem.GetAttributeValue<V>(MetadataConstants)MetaItem.SetAttributeValue<V>(object, MetadataConstants, V)MetaItem.Attach(IMetadataStatusCallback)MetaItem.Detach(IMetadataStatusCallback)MetaItem.OnPropertyChanged(object, string, object, object)MetaItem.GetChildren()MetaItem.GetParent()MetaItem.GetRoot()MetaItem.CompareTo(object)MetaItem.CastTo<T>(object)MetaItem.MetaDataPropertiesMetaItem.DescriptionMetaItem.NameMetaItem.UseDefaultMappingMetaItem.HasChildrenMetaItem.Root

Constructors

MetaDictionaryAssociation()

Declaration

cs-api-definition
public MetaDictionaryAssociation()

MetaDictionaryAssociation(string, AssociationType, MetaType, MetaNavigationMember, MetaTable, bool, IEnumerable<MetaAssociationPart>)

Declaration

cs-api-definition
public MetaDictionaryAssociation(string name, AssociationType type, MetaType source, MetaNavigationMember sourceEnd, MetaTable joinTable, bool shouldUpdateSchema, IEnumerable<MetaAssociationPart> associationParts)

Parameters

name

string

type

AssociationType

source

MetaType

sourceEnd

MetaNavigationMember

joinTable

MetaTable

shouldUpdateSchema

bool

associationParts

IEnumerable<MetaAssociationPart>

Methods

AddAttribute(MetadataConstants)

Declaration

cs-api-definition
protected override IMetaItemAttribute AddAttribute(MetadataConstants key)

Parameters

key

MetadataConstants

Returns

IMetaItemAttribute

Overrides MetaJoinTableAssociation.AddAttribute(MetadataConstants)

GetDefaultValue<Z>(MetadataConstants)

Declaration

cs-api-definition
protected override Z GetDefaultValue<Z>(MetadataConstants key)

Parameters

key

MetadataConstants

Returns

Z

Overrides MetaJoinTableAssociation.GetDefaultValue<Z>(MetadataConstants)

GetDictionaryKeyColumns()

Declaration

cs-api-definition
public IList<MetaColumn> GetDictionaryKeyColumns()

Returns

IList<MetaColumn>

GetDictionaryValueColumns()

Declaration

cs-api-definition
public IList<MetaColumn> GetDictionaryValueColumns()

Returns

IList<MetaColumn>