skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • MCP Servers
    • Embedded Reporting
    • Document Processing Libraries
    • SSO Account Sign-in

    Web

    Kendo UI UI for Angular UI for Vue UI for jQuery KendoReact UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX

    Mobile

    UI for .NET MAUI

    Document Management

    Telerik Document Processing

    Desktop

    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF

    Reporting

    Telerik Reporting Telerik Report Server

    Testing & Mocking

    Test Studio Telerik JustMock

    CMS

    Sitefinity

    AI Productivity Tools

    MCP Servers

    UI/UX Tools

    ThemeBuilder Design System Kit Templates and Building Blocks

    Debugging

    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Everywhere Reporter FiddlerCore

    Free Tools

    KendoReact Free VB.NET to C# Converter Testing Framework
    View all products
  • Overview
  • Demos
    • What's New
    • Roadmap
    • Release History
  • Support and Learning

    • Support and Learning Hub
    • First Steps
    • Docs
    • Demos
    • Virtual Classroom
    • Use Reports in Applications
    • System Requirements
    • Forums
    • Videos
    • Blogs
    • Submit a Ticket
    • FAQs
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Try now
Search all

Class MetadataWorker

Inheritance
System.Object
MetadataWorker
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)

Declaration
public static MetaNavigationMember CloneMetaNavigationMember(MetaNavigationMember metaNavigationMember)
Parameters
MetaNavigationMember metaNavigationMember

Returns
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)

Declaration
public MetaNavigationMember CreateInverseCollection(MetaNavigationMember master, MetaPrimitiveMember metaForeignKeyMember = null)
Parameters
MetaNavigationMember master

MetaPrimitiveMember metaForeignKeyMember

Returns
MetaNavigationMember

CreateInverseReference(MetaNavigationMember)

Declaration
public MetaNavigationMember CreateInverseReference(MetaNavigationMember master)
Parameters
MetaNavigationMember master

Returns
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)

Declaration
public static IList<MetaNavigationMember> GetNavigationMembers(MetaPersistentType persistentType)
Parameters
MetaPersistentType persistentType

Returns
System.Collections.Generic.IList<MetaNavigationMember>

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)

Declaration
public void RemoveCollection(MetaType ownerOfCollection, MetaNavigationMember collection)
Parameters
MetaType ownerOfCollection

MetaNavigationMember collection

RemoveColumn(MetaColumn)

Declaration
public void RemoveColumn(MetaColumn column)
Parameters
MetaColumn column

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)

Declaration
public void RemoveReference(MetaType ownerOfReference, MetaNavigationMember reference)
Parameters
MetaType ownerOfReference

MetaNavigationMember reference

RemoveStoredProcedure(MetaStoredProcedure)

Declaration
public void RemoveStoredProcedure(MetaStoredProcedure procedure)
Parameters
MetaStoredProcedure procedure

RemoveTable(MetaTable)

Declaration
public void RemoveTable(MetaTable table)
Parameters
MetaTable table

SetMetaStoredProcedureParameterClrType(MetaStoredProcedureParameter)

Declaration
public void SetMetaStoredProcedureParameterClrType(MetaStoredProcedureParameter parameter)
Parameters
MetaStoredProcedureParameter parameter

UpdateSchemasCollection(MetadataContainer)

Declaration
public static void UpdateSchemasCollection(MetadataContainer container)
Parameters
MetadataContainer container

Getting Started
  • Install Now
  • Online Demos
Support Resources
  • Documentation
  • Knowledge Base
  • Videos
  • Reporting Samples Repository
  • Reporting Release History
Community
  • Forums
  • Blogs
  • Reporting Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.