Class MetadataWorker
Inheritance
Namespace: Telerik.OpenAccess.Metadata
Assembly: Telerik.OpenAccess.dll
Syntax
public class MetadataWorker
Methods
AddMetaInterface(MetaInterface)
Declaration
public void AddMetaInterface(MetaInterface newInterface)
Parameters
|
MetaInterface
newInterface
|
AddPersistentType(MetaPersistentType)
Declaration
public void AddPersistentType(MetaPersistentType persistentType)
Parameters
|
MetaPersistentType
persistentType
|
AddPrimitiveMember(MetaType, MetaPrimitiveMember)
Declaration
public void AddPrimitiveMember(MetaType persistentType, MetaPrimitiveMember field)
Parameters
|
MetaType
persistentType
|
|
MetaPrimitiveMember
field
|
AreCollectionsEqual<T>(IList<T>, IList<T>)
Declaration
public static bool AreCollectionsEqual<T>(IList<T> firstCollection, IList<T> secondCollection)
Parameters
|
System.Collections.Generic.IList<T>
firstCollection
|
|
System.Collections.Generic.IList<T>
secondCollection
|
Returns
|
System.Boolean
|
Type Parameters
|
T
|
CanMapToProcedure(MetaPersistentType, MetaStoredProcedure, CUDOperation)
Declaration
public static bool CanMapToProcedure(MetaPersistentType persistentType, MetaStoredProcedure procedure, CUDOperation operation)
Parameters
|
MetaPersistentType
persistentType
|
|
MetaStoredProcedure
procedure
|
|
CUDOperation
operation
|
Returns
|
System.Boolean
|
ChangeNamespace(IEnumerable<MetaType>, String)
Declaration
public void ChangeNamespace(IEnumerable<MetaType> persistentTypes, string nameSpace)
Parameters
|
System.Collections.Generic.IEnumerable<MetaType>
persistentTypes
|
|
System.String
nameSpace
|
CloneMetaAssociation(MetaAssociation)
Declaration
public static MetaAssociation CloneMetaAssociation(MetaAssociation metaAssociation)
Parameters
|
MetaAssociation
metaAssociation
|
Returns
|
MetaAssociation
|
CloneMetaColumn(MetaColumn)
Declaration
public static MetaColumn CloneMetaColumn(MetaColumn metaColumn)
Parameters
|
MetaColumn
metaColumn
|
Returns
|
MetaColumn
|
CloneMetaConstraint(MetaConstraint)
Declaration
public static MetaConstraint CloneMetaConstraint(MetaConstraint metaConstraint)
Parameters
|
MetaConstraint
metaConstraint
|
Returns
|
MetaConstraint
|
CloneMetaConstraint(MetaConstraint, MetadataContainer)
Declaration
public static MetaConstraint CloneMetaConstraint(MetaConstraint metaConstraint, MetadataContainer container)
Parameters
|
MetaConstraint
metaConstraint
|
|
MetadataContainer
container
|
Returns
|
MetaConstraint
|
CloneMetadataContainer(MetadataContainer)
Declaration
public static MetadataContainer CloneMetadataContainer(MetadataContainer metadataContainer)
Parameters
|
MetadataContainer
metadataContainer
|
Returns
|
MetadataContainer
|
CloneMetadataContainer(MetadataContainer, AggregationOptions)
Declaration
public static MetadataContainer CloneMetadataContainer(MetadataContainer metadataContainer, AggregationOptions options)
Parameters
|
MetadataContainer
metadataContainer
|
|
AggregationOptions
options
|
Returns
|
MetadataContainer
|
CloneMetaFetchGroup(MetaFetchGroup, MetadataContainer)
Declaration
public static MetaFetchGroup CloneMetaFetchGroup(MetaFetchGroup metaFetchGroup, MetadataContainer container)
Parameters
|
MetaFetchGroup
metaFetchGroup
|
|
MetadataContainer
container
|
Returns
|
MetaFetchGroup
|
CloneMetaFetchGroupMember(MetaFetchGroupMember, MetadataContainer)
Declaration
public static MetaFetchGroupMember CloneMetaFetchGroupMember(MetaFetchGroupMember metaFetchGroupMember, MetadataContainer container)
Parameters
|
MetaFetchGroupMember
metaFetchGroupMember
|
|
MetadataContainer
container
|
Returns
|
MetaFetchGroupMember
|
CloneMetaForeignKeyAssociation(MetaForeignKeyAssociation)
Declaration
public static MetaForeignKeyAssociation CloneMetaForeignKeyAssociation(MetaForeignKeyAssociation metaForeignKeyAssociation)
Parameters
|
MetaForeignKeyAssociation
metaForeignKeyAssociation
|
Returns
|
MetaForeignKeyAssociation
|
CloneMetaFunction(MetaFunction)
Declaration
public static MetaFunction CloneMetaFunction(MetaFunction metaFunction)
Parameters
|
MetaFunction
metaFunction
|
Returns
|
MetaFunction
|
CloneMetaFunctionParameter(MetaFunctionParameter)
Declaration
public static MetaFunctionParameter CloneMetaFunctionParameter(MetaFunctionParameter metaFunctionParameter)
Parameters
|
MetaFunctionParameter
metaFunctionParameter
|
Returns
|
MetaFunctionParameter
|
CloneMetaIndex(MetaIndex)
Declaration
public static MetaIndex CloneMetaIndex(MetaIndex metaIndex)
Parameters
|
MetaIndex
metaIndex
|
Returns
|
MetaIndex
|
CloneMetaIndex(MetaIndex, MetadataContainer)
Declaration
public static MetaIndex CloneMetaIndex(MetaIndex metaIndex, MetadataContainer container)
Parameters
|
MetaIndex
metaIndex
|
|
MetadataContainer
container
|
Returns
|
MetaIndex
|
CloneMetaInterface(MetaInterface)
Declaration
public static MetaInterface CloneMetaInterface(MetaInterface metaInterface)
Parameters
|
MetaInterface
metaInterface
|
Returns
|
MetaInterface
|
CloneMetaInterface(MetaInterface, MetadataContainer)
Declaration
public static MetaInterface CloneMetaInterface(MetaInterface metaInterface, MetadataContainer container)
Parameters
|
MetaInterface
metaInterface
|
|
MetadataContainer
container
|
Returns
|
MetaInterface
|
CloneMetaJoinTableAssociation(MetaJoinTableAssociation)
Declaration
public static MetaJoinTableAssociation CloneMetaJoinTableAssociation(MetaJoinTableAssociation metaJoinTableAssociation)
Parameters
|
MetaJoinTableAssociation
metaJoinTableAssociation
|
Returns
|
MetaJoinTableAssociation
|
CloneMetaMember(MetaMember)
Declaration
public static MetaMember CloneMetaMember(MetaMember metaMember)
Parameters
|
MetaMember
metaMember
|
Returns
|
MetaMember
|
CloneMetaNavigationMember(MetaNavigationMember)
CloneMetaParameterMapping(MetaParameterMapping)
Declaration
public static MetaParameterMapping CloneMetaParameterMapping(MetaParameterMapping parameterMapping)
Parameters
|
MetaParameterMapping
parameterMapping
|
Returns
|
MetaParameterMapping
|
CloneMetaPersistentType(MetaPersistentType)
Declaration
public static MetaPersistentType CloneMetaPersistentType(MetaPersistentType metaPersistentType)
Parameters
|
MetaPersistentType
metaPersistentType
|
Returns
|
MetaPersistentType
|
CloneMetaPersistentType(MetaPersistentType, MetadataContainer)
Declaration
public static MetaPersistentType CloneMetaPersistentType(MetaPersistentType metaPersistentType, MetadataContainer container)
Parameters
|
MetaPersistentType
metaPersistentType
|
|
MetadataContainer
container
|
Returns
|
MetaPersistentType
|
CloneMetaPrimitiveMember(MetaPrimitiveMember)
Declaration
public static MetaPrimitiveMember CloneMetaPrimitiveMember(MetaPrimitiveMember metaPrimitiveMember)
Parameters
|
MetaPrimitiveMember
metaPrimitiveMember
|
Returns
|
MetaPrimitiveMember
|
CloneMetaPrimitiveType(MetaPrimitiveType)
Declaration
public static MetaPrimitiveType CloneMetaPrimitiveType(MetaPrimitiveType metaPrimitiveType)
Parameters
|
MetaPrimitiveType
metaPrimitiveType
|
Returns
|
MetaPrimitiveType
|
CloneMetaStoredProcedure(MetaStoredProcedure)
Declaration
public static MetaStoredProcedure CloneMetaStoredProcedure(MetaStoredProcedure storedProcedure)
Parameters
|
MetaStoredProcedure
storedProcedure
|
Returns
|
MetaStoredProcedure
|
CloneMetaStoredProcedure(MetaStoredProcedure, MetadataContainer)
Declaration
public static MetaStoredProcedure CloneMetaStoredProcedure(MetaStoredProcedure storedProcedure, MetadataContainer container)
Parameters
|
MetaStoredProcedure
storedProcedure
|
|
MetadataContainer
container
|
Returns
|
MetaStoredProcedure
|
CloneMetaStoredProcedureMapping(MetaStoredProcedureMapping)
Declaration
public static MetaStoredProcedureMapping CloneMetaStoredProcedureMapping(MetaStoredProcedureMapping storedProcedureMapping)
Parameters
|
MetaStoredProcedureMapping
storedProcedureMapping
|
Returns
|
MetaStoredProcedureMapping
|
CloneMetaStoredProcedureMapping(MetaStoredProcedureMapping, MetadataContainer)
Declaration
public static MetaStoredProcedureMapping CloneMetaStoredProcedureMapping(MetaStoredProcedureMapping storedProcedureMapping, MetadataContainer container)
Parameters
|
MetaStoredProcedureMapping
storedProcedureMapping
|
|
MetadataContainer
container
|
Returns
|
MetaStoredProcedureMapping
|
CloneMetaStoredProcedureParameter(MetaStoredProcedureParameter)
Declaration
public static MetaStoredProcedureParameter CloneMetaStoredProcedureParameter(MetaStoredProcedureParameter storedProcedureParameter)
Parameters
|
MetaStoredProcedureParameter
storedProcedureParameter
|
Returns
|
MetaStoredProcedureParameter
|
CloneMetaStoredProcedureParameter(MetaStoredProcedureParameter, MetadataContainer)
Declaration
public static MetaStoredProcedureParameter CloneMetaStoredProcedureParameter(MetaStoredProcedureParameter storedProcedureParameter, MetadataContainer container)
Parameters
|
MetaStoredProcedureParameter
storedProcedureParameter
|
|
MetadataContainer
container
|
Returns
|
MetaStoredProcedureParameter
|
CloneMetaStruct(MetaStruct)
Declaration
public static MetaStruct CloneMetaStruct(MetaStruct metaStruct)
Parameters
|
MetaStruct
metaStruct
|
Returns
|
MetaStruct
|
CloneMetaStruct(MetaStruct, MetadataContainer)
Declaration
public static MetaStruct CloneMetaStruct(MetaStruct metaStruct, MetadataContainer container)
Parameters
|
MetaStruct
metaStruct
|
|
MetadataContainer
container
|
Returns
|
MetaStruct
|
CloneMetaTable(MetaTable)
Declaration
public static MetaTable CloneMetaTable(MetaTable metaTable)
Parameters
|
MetaTable
metaTable
|
Returns
|
MetaTable
|
CloneMetaTable(MetaTable, MetadataContainer)
Declaration
public static MetaTable CloneMetaTable(MetaTable metaTable, MetadataContainer container)
Parameters
|
MetaTable
metaTable
|
|
MetadataContainer
container
|
Returns
|
MetaTable
|
CloneMetaType(MetaType)
Declaration
public static MetaType CloneMetaType(MetaType metaType)
Parameters
|
MetaType
metaType
|
Returns
|
MetaType
|
CloneMetaView(MetaView)
Declaration
public static MetaView CloneMetaView(MetaView metaView)
Parameters
|
MetaView
metaView
|
Returns
|
MetaView
|
CloneMetaView(MetaView, MetadataContainer)
Declaration
public static MetaView CloneMetaView(MetaView metaView, MetadataContainer container)
Parameters
|
MetaView
metaView
|
|
MetadataContainer
container
|
Returns
|
MetaView
|
CloneStringList(IList<String>)
Declaration
public static List<string> CloneStringList(IList<string> stringList)
Parameters
|
System.Collections.Generic.IList<System.String>
stringList
|
Returns
|
System.Collections.Generic.List<System.String>
|
CreateInverseCollection(MetaNavigationMember, MetaPrimitiveMember)
CreateInverseReference(MetaNavigationMember)
CreateNewTable(String, String)
Declaration
public static MetaTable CreateNewTable(string name, string schemaName)
Parameters
|
System.String
name
|
|
System.String
schemaName
|
Returns
|
MetaTable
|
CreateStoredProcedure(String, String)
Declaration
public static MetaStoredProcedure CreateStoredProcedure(string name, string schemaName)
Parameters
|
System.String
name
|
|
System.String
schemaName
|
Returns
|
MetaStoredProcedure
|
FindColumnByName(MetadataContainer, String, String)
Declaration
public static MetaColumn FindColumnByName(MetadataContainer container, string tableName, string columnName)
Parameters
|
MetadataContainer
container
|
|
System.String
tableName
|
|
System.String
columnName
|
Returns
|
MetaColumn
|
FindColumnByName(MetaTable, String)
Declaration
public static MetaColumn FindColumnByName(MetaTable table, string columnName)
Parameters
|
MetaTable
table
|
|
System.String
columnName
|
Returns
|
MetaColumn
|
FindColumnByTargetField(MetaTable, MetaPrimitiveMember)
Declaration
public static MetaColumn FindColumnByTargetField(MetaTable table, MetaPrimitiveMember targetMember)
Parameters
|
MetaTable
table
|
|
MetaPrimitiveMember
targetMember
|
Returns
|
MetaColumn
|
FindConstraintByFullName(MetadataContainer, String)
Declaration
public static MetaConstraint FindConstraintByFullName(MetadataContainer container, string constraintName)
Parameters
|
MetadataContainer
container
|
|
System.String
constraintName
|
Returns
|
MetaConstraint
|
FindConstraintByName(MetadataContainer, String)
Declaration
public static MetaConstraint FindConstraintByName(MetadataContainer container, string constraintName)
Parameters
|
MetadataContainer
container
|
|
System.String
constraintName
|
Returns
|
MetaConstraint
|
FindConstraintByName(MetaTable, String)
Declaration
public static MetaConstraint FindConstraintByName(MetaTable ownerTable, string constraintName)
Parameters
|
MetaTable
ownerTable
|
|
System.String
constraintName
|
Returns
|
MetaConstraint
|
FindConstraintBySourceColumns(IList<MetaColumn>)
Declaration
public static MetaConstraint FindConstraintBySourceColumns(IList<MetaColumn> columns)
Parameters
|
System.Collections.Generic.IList<MetaColumn>
columns
|
Returns
|
MetaConstraint
|
FindMetaAssociationParts(MetaAssociation, AssociationPartType)
Declaration
public static IList<MetaAssociationPart> FindMetaAssociationParts(MetaAssociation association, AssociationPartType partType)
Parameters
|
MetaAssociation
association
|
|
AssociationPartType
partType
|
Returns
|
System.Collections.Generic.IList<MetaAssociationPart>
|
FindMetaIndexByName(MetaTable, String)
Declaration
public static MetaIndex FindMetaIndexByName(MetaTable table, string indexName)
Parameters
|
MetaTable
table
|
|
System.String
indexName
|
Returns
|
MetaIndex
|
FindMetaPersistentTypeForTable(MetadataContainer, String)
Declaration
public static MetaPersistentType FindMetaPersistentTypeForTable(MetadataContainer container, string tableName)
Parameters
|
MetadataContainer
container
|
|
System.String
tableName
|
Returns
|
MetaPersistentType
|
FindMetaPersistentTypeForTable(MetadataContainer, String, String)
Declaration
public static MetaPersistentType FindMetaPersistentTypeForTable(MetadataContainer container, string tableName, string schemaName)
Parameters
|
MetadataContainer
container
|
|
System.String
tableName
|
|
System.String
schemaName
|
Returns
|
MetaPersistentType
|
FindMetaPersistentTypeForTable(MetadataContainer, MetaTable)
Declaration
public static MetaPersistentType FindMetaPersistentTypeForTable(MetadataContainer container, MetaTable table)
Parameters
|
MetadataContainer
container
|
|
MetaTable
table
|
Returns
|
MetaPersistentType
|
FindMetaPrimitiveMemberMappedToColumn(MetaColumn)
Declaration
public MetaPrimitiveMember FindMetaPrimitiveMemberMappedToColumn(MetaColumn column)
Parameters
|
MetaColumn
column
|
Returns
|
MetaPrimitiveMember
|
FindMetaPrimitiveMemberMappedToColumn(MetaColumn, MetaPersistentType)
Declaration
public static MetaPrimitiveMember FindMetaPrimitiveMemberMappedToColumn(MetaColumn column, MetaPersistentType ownerType)
Parameters
|
MetaColumn
column
|
|
MetaPersistentType
ownerType
|
Returns
|
MetaPrimitiveMember
|
FindMetaPrimitiveMembersMappedToColumns(IList<MetaColumn>, MetaPersistentType)
Declaration
public static IList<MetaPrimitiveMember> FindMetaPrimitiveMembersMappedToColumns(IList<MetaColumn> columns, MetaPersistentType ownerType)
Parameters
|
System.Collections.Generic.IList<MetaColumn>
columns
|
|
MetaPersistentType
ownerType
|
Returns
|
System.Collections.Generic.IList<MetaPrimitiveMember>
|
FindMultiplicityForReference(IList<MetaPrimitiveMember>)
Declaration
public Multiplicity FindMultiplicityForReference(IList<MetaPrimitiveMember> foreignKeyMembers)
Parameters
|
System.Collections.Generic.IList<MetaPrimitiveMember>
foreignKeyMembers
|
Returns
|
Multiplicity
|
FindMultiplicityForReference(IList<MetaColumn>)
Declaration
public Multiplicity FindMultiplicityForReference(IList<MetaColumn> foreignKeyColumns)
Parameters
|
System.Collections.Generic.IList<MetaColumn>
foreignKeyColumns
|
Returns
|
Multiplicity
|
FindTableByName(MetadataContainer, String, String)
Declaration
public static MetaTable FindTableByName(MetadataContainer container, string tableName, string schemaName)
Parameters
|
MetadataContainer
container
|
|
System.String
tableName
|
|
System.String
schemaName
|
Returns
|
MetaTable
|
FindViewByName(MetadataContainer, String, String)
Declaration
public static MetaView FindViewByName(MetadataContainer container, string viewName, string schemaName)
Parameters
|
MetadataContainer
container
|
|
System.String
viewName
|
|
System.String
schemaName
|
Returns
|
MetaView
|
GetAllMembers(MetaPersistentType)
Declaration
public static IEnumerable<MetaMember> GetAllMembers(MetaPersistentType persistentType)
Parameters
|
MetaPersistentType
persistentType
|
Returns
|
System.Collections.Generic.IEnumerable<MetaMember>
|
GetAllPrimitiveMembers(MetaPersistentType)
Declaration
public static IEnumerable<MetaPrimitiveMember> GetAllPrimitiveMembers(MetaPersistentType persistentType)
Parameters
|
MetaPersistentType
persistentType
|
Returns
|
System.Collections.Generic.IEnumerable<MetaPrimitiveMember>
|
GetAssociationPartsForAssociation(MetaAssociation, AssociationPartType)
Declaration
public static IList<MetaAssociationPart> GetAssociationPartsForAssociation(MetaAssociation association, AssociationPartType partType)
Parameters
|
MetaAssociation
association
|
|
AssociationPartType
partType
|
Returns
|
System.Collections.Generic.IList<MetaAssociationPart>
|
GetClrTypeForRelationalItem(IDataColumn)
Declaration
public Type GetClrTypeForRelationalItem(IDataColumn dataColumn)
Parameters
|
IDataColumn
dataColumn
|
Returns
|
System.Type
|
GetConstraintsForSplitTable(MetaTable)
Declaration
public static IList<MetaConstraint> GetConstraintsForSplitTable(MetaTable table)
Parameters
|
MetaTable
table
|
Returns
|
System.Collections.Generic.IList<MetaConstraint>
|
GetDatabaseSchema(ISchemaReader)
Declaration
public static MetadataContainer GetDatabaseSchema(ISchemaReader reader)
Parameters
|
ISchemaReader
reader
|
Returns
|
MetadataContainer
|
GetGenericCollectionType(Type[])
Declaration
public static Type GetGenericCollectionType(Type[] genericArguments)
Parameters
|
System.Type[]
genericArguments
|
Returns
|
System.Type
|
GetIdentityMembers(MetaPersistentType)
Declaration
public static List<MetaPrimitiveMember> GetIdentityMembers(MetaPersistentType persistentType)
Parameters
|
MetaPersistentType
persistentType
|
Returns
|
System.Collections.Generic.List<MetaPrimitiveMember>
|
GetIdentityType(MetaPersistentType)
Declaration
public IdentityType GetIdentityType(MetaPersistentType type)
Parameters
|
MetaPersistentType
type
|
Returns
|
IdentityType
|
GetIdentityType(MetaTable)
Declaration
public IdentityType GetIdentityType(MetaTable table)
Parameters
|
MetaTable
table
|
Returns
|
IdentityType
|
GetJoinTablesFromModel(MetadataContainer)
Declaration
public static IEnumerable<MetaTable> GetJoinTablesFromModel(MetadataContainer container)
Parameters
|
MetadataContainer
container
|
Returns
|
System.Collections.Generic.IEnumerable<MetaTable>
|
GetKeyGeneratorForTable(MetaTable)
Declaration
public KeyGenerator GetKeyGeneratorForTable(MetaTable table)
Parameters
|
MetaTable
table
|
Returns
|
KeyGenerator
|
GetMetaStoredProcedure(MetaPersistentType, CUDOperation)
Declaration
public MetaStoredProcedure GetMetaStoredProcedure(MetaPersistentType persistentType, CUDOperation operation)
Parameters
|
MetaPersistentType
persistentType
|
|
CUDOperation
operation
|
Returns
|
MetaStoredProcedure
|
GetMetaStoredProcedureMapping(MetaPersistentType, MetaStoredProcedure)
Declaration
public static MetaStoredProcedureMapping GetMetaStoredProcedureMapping(MetaPersistentType persistentType, MetaStoredProcedure procedure)
Parameters
|
MetaPersistentType
persistentType
|
|
MetaStoredProcedure
procedure
|
Returns
|
MetaStoredProcedureMapping
|
GetNavigationMembers(MetaPersistentType)
GetNotNullablePrimitiveMembers(MetaPersistentType)
Declaration
public static IList<MetaPrimitiveMember> GetNotNullablePrimitiveMembers(MetaPersistentType persistentType)
Parameters
|
MetaPersistentType
persistentType
|
Returns
|
System.Collections.Generic.IList<MetaPrimitiveMember>
|
GetPrimaryKeyColumns(MetaTable)
Declaration
public static IList<MetaColumn> GetPrimaryKeyColumns(MetaTable table)
Parameters
|
MetaTable
table
|
Returns
|
System.Collections.Generic.IList<MetaColumn>
|
GetPrimitiveMembers(MetaPersistentType)
Declaration
public static IList<MetaPrimitiveMember> GetPrimitiveMembers(MetaPersistentType persistentType)
Parameters
|
MetaPersistentType
persistentType
|
Returns
|
System.Collections.Generic.IList<MetaPrimitiveMember>
|
GetRegularTablesFromModel(MetadataContainer)
Declaration
public static IEnumerable<MetaTable> GetRegularTablesFromModel(MetadataContainer container)
Parameters
|
MetadataContainer
container
|
Returns
|
System.Collections.Generic.IEnumerable<MetaTable>
|
GetRelationshipsForClass(MetaPersistentType)
Declaration
public static IList<MetaNavigationMember> GetRelationshipsForClass(MetaPersistentType persistentType)
Parameters
|
MetaPersistentType
persistentType
|
Returns
|
System.Collections.Generic.IList<MetaNavigationMember>
|
GetRequiredNamespaces(MetadataContainer)
Declaration
public static IList<string> GetRequiredNamespaces(MetadataContainer container)
Parameters
|
MetadataContainer
container
|
Returns
|
System.Collections.Generic.IList<System.String>
|
GetSchemaConstraints(String, MetadataContainer)
Declaration
public static IEnumerable<MetaConstraint> GetSchemaConstraints(string schemaName, MetadataContainer container)
Parameters
|
System.String
schemaName
|
|
MetadataContainer
container
|
Returns
|
System.Collections.Generic.IEnumerable<MetaConstraint>
|
GetSchemaStoredProcedures(String, MetadataContainer)
Declaration
public static IEnumerable<MetaStoredProcedure> GetSchemaStoredProcedures(string schemaName, MetadataContainer container)
Parameters
|
System.String
schemaName
|
|
MetadataContainer
container
|
Returns
|
System.Collections.Generic.IEnumerable<MetaStoredProcedure>
|
GetSchemaTables(String, MetadataContainer)
Declaration
public static IEnumerable<MetaTable> GetSchemaTables(string schemaName, MetadataContainer container)
Parameters
|
System.String
schemaName
|
|
MetadataContainer
container
|
Returns
|
System.Collections.Generic.IEnumerable<MetaTable>
|
GetSchemaViews(String, MetadataContainer)
Declaration
public static IEnumerable<MetaView> GetSchemaViews(string schemaName, MetadataContainer container)
Parameters
|
System.String
schemaName
|
|
MetadataContainer
container
|
Returns
|
System.Collections.Generic.IEnumerable<MetaView>
|
GetTableConstraints(String, MetadataContainer)
Declaration
public static IEnumerable<MetaConstraint> GetTableConstraints(string fullName, MetadataContainer container)
Parameters
|
System.String
fullName
|
|
MetadataContainer
container
|
Returns
|
System.Collections.Generic.IEnumerable<MetaConstraint>
|
GetTableConstraints(MetaTable, MetadataContainer)
Declaration
public static IEnumerable<MetaConstraint> GetTableConstraints(MetaTable table, MetadataContainer container)
Parameters
|
MetaTable
table
|
|
MetadataContainer
container
|
Returns
|
System.Collections.Generic.IEnumerable<MetaConstraint>
|
GetUniqueNamespaces()
Declaration
public IList<string> GetUniqueNamespaces()
Returns
|
System.Collections.Generic.IList<System.String>
|
HandleInheritanceInOneToOneRelationship(MetaConstraint)
Declaration
public void HandleInheritanceInOneToOneRelationship(MetaConstraint constraint)
Parameters
|
MetaConstraint
constraint
|
IsJoinTable(MetaTable)
Declaration
public static bool IsJoinTable(MetaTable table)
Parameters
|
MetaTable
table
|
Returns
|
System.Boolean
|
IsMapped(MetaItem, MetadataContainer)
Declaration
public static bool IsMapped(MetaItem itemToCheck, MetadataContainer container)
Parameters
|
MetaItem
itemToCheck
|
|
MetadataContainer
container
|
Returns
|
System.Boolean
|
IsReservedTable(MetaTable)
Declaration
public bool IsReservedTable(MetaTable table)
Parameters
|
MetaTable
table
|
Returns
|
System.Boolean
|
IsReservedTable(MetaTable, MetadataContainer)
Declaration
public static bool IsReservedTable(MetaTable table, MetadataContainer container)
Parameters
|
MetaTable
table
|
|
MetadataContainer
container
|
Returns
|
System.Boolean
|
IsSingleFieldIdentityPossible(String)
Declaration
public static bool IsSingleFieldIdentityPossible(string fieldType)
Parameters
|
System.String
fieldType
|
Returns
|
System.Boolean
|
MapJoinTableCollection(MetaPersistentType, MetaPersistentType)
Declaration
public MetaNavigationMember MapJoinTableCollection(MetaPersistentType ownerType, MetaPersistentType referencedType)
Parameters
|
MetaPersistentType
ownerType
|
|
MetaPersistentType
referencedType
|
Returns
|
MetaNavigationMember
|
MapPrimitiveMember(MetaColumn)
Declaration
public MetaPrimitiveMember MapPrimitiveMember(MetaColumn column)
Parameters
|
MetaColumn
column
|
Returns
|
MetaPrimitiveMember
|
MapTableToPersistentType(MetaTable)
Declaration
public MetaPersistentType MapTableToPersistentType(MetaTable table)
Parameters
|
MetaTable
table
|
Returns
|
MetaPersistentType
|
MarkForDropping(MetaItem, Boolean)
Declaration
public static void MarkForDropping(MetaItem item, bool drop)
Parameters
|
MetaItem
item
|
|
System.Boolean
drop
|
RemoveBrokenConstraints(IEnumerable<MetaTable>, IEnumerable<MetaTable>)
Declaration
public static void RemoveBrokenConstraints(IEnumerable<MetaTable> tables, IEnumerable<MetaTable> availableTables)
Parameters
|
System.Collections.Generic.IEnumerable<MetaTable>
tables
|
|
System.Collections.Generic.IEnumerable<MetaTable>
availableTables
|
RemoveBrokenConstraints(IList<MetaTable>)
Declaration
public static void RemoveBrokenConstraints(IList<MetaTable> tables)
Parameters
|
System.Collections.Generic.IList<MetaTable>
tables
|
RemoveCollection(MetaType, MetaNavigationMember)
RemoveColumn(MetaColumn)
RemoveMetaInterface(MetaInterface)
Declaration
public void RemoveMetaInterface(MetaInterface removedInterface)
Parameters
|
MetaInterface
removedInterface
|
RemovePersistentType(MetaPersistentType)
Declaration
public void RemovePersistentType(MetaPersistentType persistentType)
Parameters
|
MetaPersistentType
persistentType
|
RemovePrimitiveMember(MetaType, MetaPrimitiveMember)
Declaration
public void RemovePrimitiveMember(MetaType persistentType, MetaPrimitiveMember field)
Parameters
|
MetaType
persistentType
|
|
MetaPrimitiveMember
field
|
RemoveReference(MetaType, MetaNavigationMember)
RemoveStoredProcedure(MetaStoredProcedure)
Declaration
public void RemoveStoredProcedure(MetaStoredProcedure procedure)
Parameters
|
MetaStoredProcedure
procedure
|
RemoveTable(MetaTable)
SetMetaStoredProcedureParameterClrType(MetaStoredProcedureParameter)
Declaration
public void SetMetaStoredProcedureParameterClrType(MetaStoredProcedureParameter parameter)
Parameters
|
MetaStoredProcedureParameter
parameter
|
UpdateSchemasCollection(MetadataContainer)
Declaration
public static void UpdateSchemasCollection(MetadataContainer container)
Parameters
|
MetadataContainer
container
|