Class
DefaultMapping

Definition

Namespace:Telerik.OpenAccess.Metadata

Assembly:Telerik.OpenAccess.dll

Syntax:

cs-api-definition
public class DefaultMapping : MetaItem, IMetadataStatusCallback, IHierarchyMetadata

Inheritance: objectMetaItemDefaultMapping

Implements: IHierarchyMetadataIMetadataStatusCallback

Inherited Members MetaItem.MetadataIdMetaItem.CalculatePositionHash()MetaItem.CalculatePrimaryHash()MetaItem.CreateAttribute<Z>(MetadataConstants, Z)MetaItem.ToString()MetaItem.GetAttributeValue<V>(MetadataConstants)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

Properties

AdoMap

Declaration

cs-api-definition
public IList<DefaultTypeMapping> AdoMap { get; set; }

Property Value

IList<DefaultTypeMapping>

AlwaysCreateIndexOnJoinTableValueColumns

Declaration

cs-api-definition
public bool AlwaysCreateIndexOnJoinTableValueColumns { get; set; }

Property Value

bool

CacheStrategy

Declaration

cs-api-definition
public CacheStrategy CacheStrategy { get; set; }

Property Value

CacheStrategy

ClrMap

Declaration

cs-api-definition
public IList<DefaultTypeMapping> ClrMap { get; set; }

Property Value

IList<DefaultTypeMapping>

Default

Declaration

cs-api-definition
public DefaultMapping Default { get; }

Property Value

DefaultMapping

DiscriminatorValue

Declaration

cs-api-definition
public DiscriminatorValueEquation DiscriminatorValue { get; set; }

Property Value

DiscriminatorValueEquation

InheritanceStrategy

Declaration

cs-api-definition
public InheritanceStrategy InheritanceStrategy { get; set; }

Property Value

InheritanceStrategy

NullForeignKey

Declaration

cs-api-definition
public bool NullForeignKey { get; set; }

Property Value

bool

OptimisticConcurrencyControlStrategy

Declaration

cs-api-definition
public OptimisticConcurrencyControlStrategy OptimisticConcurrencyControlStrategy { get; set; }

Property Value

OptimisticConcurrencyControlStrategy

UseDelimitedSQL

Declaration

cs-api-definition
public bool UseDelimitedSQL { get; set; }

Property Value

bool

UseStoredProceduresForDelete

Declaration

cs-api-definition
public bool UseStoredProceduresForDelete { get; set; }

Property Value

bool

UseStoredProceduresForInsert

Declaration

cs-api-definition
public bool UseStoredProceduresForInsert { get; set; }

Property Value

bool

UseStoredProceduresForUpdate

Declaration

cs-api-definition
public bool UseStoredProceduresForUpdate { get; set; }

Property Value

bool

Methods

AddAttribute(MetadataConstants)

Declaration

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

Parameters

key

MetadataConstants

Returns

IMetaItemAttribute

Overrides MetaItem.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 MetaItem.GetDefaultValue<Z>(MetadataConstants)

SetAttributeValue<V>(object, MetadataConstants, V)

Declaration

cs-api-definition
protected override void SetAttributeValue<V>(object notifyingProperty, MetadataConstants key, V value)

Parameters

notifyingProperty

object

key

MetadataConstants

value

V

Overrides MetaItem.SetAttributeValue<V>(object, MetadataConstants, V)