Class
MetaConstraint

Definition

Namespace:Telerik.OpenAccess.Metadata.Relational

Assembly:Telerik.OpenAccess.dll

Syntax:

cs-api-definition
public class MetaConstraint : MetaScopedItem, IMetadataStatusCallback, IHierarchyMetadata

Inheritance: objectMetaItemMetaScopedItemMetaConstraint

Implements: IHierarchyMetadataIMetadataStatusCallback

Inherited Members MetaScopedItem.SchemaNameMetaItem.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

MetaConstraint(string, MetaTable, MetaTable)

Declaration

cs-api-definition
public MetaConstraint(string name, MetaTable source, MetaTable destination)

Parameters

name

string

source

MetaTable

destination

MetaTable

MetaConstraint(string, string, string, MetaTable, MetaTable, string)

Declaration

cs-api-definition
public MetaConstraint(string name, string schemaName, string fullName, MetaTable source, MetaTable destination, string description)

Parameters

name

string

schemaName

string

fullName

string

source

MetaTable

destination

MetaTable

description

string

Fields

NoConstraint

Declaration

cs-api-definition
public static MetaConstraint NoConstraint

Field Value

MetaConstraint

Properties

DeleteAction

Declaration

cs-api-definition
[Browsable(false)]
public ReferentialAction DeleteAction { get; set; }

Property Value

ReferentialAction

DestinationTable

Declaration

cs-api-definition
public MetaTable DestinationTable { get; set; }

Property Value

MetaTable

FullName

Declaration

cs-api-definition
public string FullName { get; set; }

Property Value

string

SourceColumns

Declaration

cs-api-definition
public IList<MetaColumn> SourceColumns { get; }

Property Value

IList<MetaColumn>

SourceTable

Declaration

cs-api-definition
public MetaTable SourceTable { get; set; }

Property Value

MetaTable

Methods

AddAttribute(MetadataConstants)

Declaration

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

Parameters

key

MetadataConstants

Returns

IMetaItemAttribute

Overrides MetaScopedItem.AddAttribute(MetadataConstants)

Clone()

Declaration

cs-api-definition
public override MetaItem Clone()

Returns

MetaItem

Overrides MetaItem.Clone()

CompareCore(object)

Declaration

cs-api-definition
protected override int CompareCore(object otherItem)

Parameters

otherItem

object

Returns

int

Overrides MetaItem.CompareCore(object)

GetDefaultValue<Z>(MetadataConstants)

Declaration

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

Parameters

key

MetadataConstants

Returns

Z

Overrides MetaScopedItem.GetDefaultValue<Z>(MetadataConstants)