Show / Hide Table of Contents

    Interface IDatabaseSchemaLoader

    Interface for loading database schema.

    Namespace: Kros.Data.Schema
    Assembly: Kros.Utils.dll
    Syntax
    public interface IDatabaseSchemaLoader

    Methods

    LoadSchema(Object)

    Loads whole database schema in connection.

    Declaration
    DatabaseSchema LoadSchema(object connection)
    Parameters
    Type Name Description
    System.Object connection

    Database connection.

    Returns
    Type Description
    DatabaseSchema

    Schema of whole database.

    LoadTableSchema(Object, String)

    Loads schema of table tableName from database connection.

    Declaration
    TableSchema LoadTableSchema(object connection, string tableName)
    Parameters
    Type Name Description
    System.Object connection

    Database connection.

    System.String tableName

    Name of the table to load schema.

    Returns
    Type Description
    TableSchema

    Table schema or null, if specified table does not exist.

    SupportsConnectionType(Object)

    Checks, if specific loader can load schema from connection.

    Declaration
    bool SupportsConnectionType(object connection)
    Parameters
    Type Name Description
    System.Object connection

    Database connection.

    Returns
    Type Description
    System.Boolean

    true if loader can load schema, false otherwise.

    Back to top KROS a.s.