Class MetadataContainer
Inherited Members
Namespace: Telerik.OpenAccess.Metadata
Assembly: Telerik.OpenAccess.dll
Syntax
public class MetadataContainer : MetaItem, IMetadataStatusCallback, IHierarchyMetadata, ICloneable, IComparable
Constructors
MetadataContainer()
Declaration
public MetadataContainer()
MetadataContainer(String)
Declaration
public MetadataContainer(string name)
Parameters
|
System.String
name
|
MetadataContainer(String, String)
Declaration
public MetadataContainer(string name, string description)
Parameters
|
System.String
name
|
|
System.String
description
|
Properties
Associations
Declaration
public IList<MetaAssociation> Associations { get; }
Property Value
|
System.Collections.Generic.IList<MetaAssociation>
|
BackendType
Constraints
Declaration
public IList<MetaConstraint> Constraints { get; }
Property Value
|
System.Collections.Generic.IList<MetaConstraint>
|
DefaultMapping
DefaultNamespace
Declaration
public string DefaultNamespace { get; set; }
Property Value
|
System.String
|
Functions
Declaration
public IList<MetaFunction> Functions { get; }
Property Value
|
System.Collections.Generic.IList<MetaFunction>
|
HighLowKeyGenerator
Declaration
public MetaHighLowKeyGenerator HighLowKeyGenerator { get; set; }
Property Value
|
MetaHighLowKeyGenerator
|
Indexes
Declaration
public IList<MetaIndex> Indexes { get; }
Property Value
|
System.Collections.Generic.IList<MetaIndex>
|
Interfaces
Declaration
public IList<MetaInterface> Interfaces { get; }
Property Value
|
System.Collections.Generic.IList<MetaInterface>
|
NameGenerator
PersistentTypes
Declaration
public IList<MetaPersistentType> PersistentTypes { get; }
Property Value
|
System.Collections.Generic.IList<MetaPersistentType>
|
RootNamespace
Declaration
public string RootNamespace { get; set; }
Property Value
|
System.String
|
Schemas
Declaration
public IList<string> Schemas { get; }
Property Value
|
System.Collections.Generic.IList<System.String>
|
StoredProcedures
Declaration
public IList<MetaStoredProcedure> StoredProcedures { get; }
Property Value
|
System.Collections.Generic.IList<MetaStoredProcedure>
|
Structs
Declaration
public IList<MetaStruct> Structs { get; }
Property Value
|
System.Collections.Generic.IList<MetaStruct>
|
Tables
Declaration
public IList<MetaTable> Tables { get; }
Property Value
|
System.Collections.Generic.IList<MetaTable>
|
UniqueIdGenerator
Declaration
public MetaHighLowKeyGenerator UniqueIdGenerator { get; set; }
Property Value
|
MetaHighLowKeyGenerator
|
UserDefinedTypes
Declaration
public IList<MetaUDT> UserDefinedTypes { get; }
Property Value
|
System.Collections.Generic.IList<MetaUDT>
|
Views
Declaration
public IList<MetaView> Views { get; }
Property Value
|
System.Collections.Generic.IList<MetaView>
|
Methods
AddAttribute(MetadataConstants)
Declaration
protected override IMetaItemAttribute AddAttribute(MetadataConstants key)
Parameters
|
MetadataConstants
key
|
Returns
|
IMetaItemAttribute
|
Overrides
Clone()
CompareCore(Object)
Declaration
protected override int CompareCore(object otherItem)
Parameters
|
System.Object
otherItem
|
Returns
|
System.Int32
|
Overrides
FromString(String)
Declaration
public static MetadataContainer FromString(string temporaryRepresentation)
Parameters
|
System.String
temporaryRepresentation
|
Returns
|
MetadataContainer
|
GetDefaultValue<Z>(MetadataConstants)
Declaration
protected override Z GetDefaultValue<Z>(MetadataConstants key)
Parameters
|
MetadataConstants
key
|
Returns
|
Z
|
Type Parameters
|
Z
|