ClassMetadataContainer
Definition
Namespace:Telerik.OpenAccess.Metadata
Assembly:Telerik.OpenAccess.dll
Syntax:
public class MetadataContainer : MetaItem, IMetadataStatusCallback, IHierarchyMetadata
Inheritance: objectMetaItemMetadataContainer
Implements:
Inherited Members
Constructors
MetadataContainer()
Declaration
public MetadataContainer()
MetadataContainer(string)
Declaration
public MetadataContainer(string name)
Parameters
name
string
MetadataContainer(string, string)
Declaration
public MetadataContainer(string name, string description)
Parameters
name
string
description
string
Properties
Associations
Declaration
public IList<MetaAssociation> Associations { get; }
Property Value
IList<MetaAssociation>
Constraints
Declaration
public IList<MetaConstraint> Constraints { get; }
Property Value
IList<MetaConstraint>
DefaultMapping
Declaration
public DefaultMapping DefaultMapping { get; set; }
Property Value
DefaultNamespace
Declaration
public string DefaultNamespace { get; set; }
Property Value
string
Functions
Declaration
public IList<MetaFunction> Functions { get; }
Property Value
IList<MetaFunction>
HighLowKeyGenerator
Declaration
public MetaHighLowKeyGenerator HighLowKeyGenerator { get; set; }
Property Value
Indexes
Declaration
public IList<MetaIndex> Indexes { get; }
Property Value
IList<MetaIndex>
Interfaces
Declaration
public IList<MetaInterface> Interfaces { get; }
Property Value
IList<MetaInterface>
NameGenerator
Declaration
public MetaNameGenerator NameGenerator { get; set; }
Property Value
PersistentTypes
Declaration
public IList<MetaPersistentType> PersistentTypes { get; }
Property Value
IList<MetaPersistentType>
RootNamespace
Declaration
public string RootNamespace { get; set; }
Property Value
string
Schemas
Declaration
public IList<string> Schemas { get; }
Property Value
IList<string>
StoredProcedures
Declaration
public IList<MetaStoredProcedure> StoredProcedures { get; }
Property Value
IList<MetaStoredProcedure>
Structs
Declaration
public IList<MetaStruct> Structs { get; }
Property Value
IList<MetaStruct>
Tables
Declaration
public IList<MetaTable> Tables { get; }
Property Value
IList<MetaTable>
UniqueIdGenerator
Declaration
public MetaHighLowKeyGenerator UniqueIdGenerator { get; set; }
Property Value
UserDefinedTypes
Declaration
public IList<MetaUDT> UserDefinedTypes { get; }
Property Value
IList<MetaUDT>
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
FromString(string)
Declaration
public static MetadataContainer FromString(string temporaryRepresentation)
Parameters
temporaryRepresentation
string
Returns
GetDefaultValue<Z>(MetadataConstants)
Declaration
protected override Z GetDefaultValue<Z>(MetadataConstants key)
Parameters
key
Returns
Z
Overrides
ToString()
Declaration
public override string ToString()
Returns
string
Overrides