Search Results for

    Show / Hide Table of Contents

    Class DbFactoryBase

    Inheritance
    object
    DbFactoryBase
    ReflectionBasedDbFactory
    SqlAnywhereDbFactory
    SqlServerDbFactory
    Implements
    IDbFactory
    Inherited Members
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    Namespace: FluentMigrator.Runner.Processors
    Assembly: FluentMigrator.Runner.Core.dll
    Syntax
    public abstract class DbFactoryBase : IDbFactory

    Constructors

    DbFactoryBase()

    Declaration
    protected DbFactoryBase()

    DbFactoryBase(DbProviderFactory)

    Declaration
    protected DbFactoryBase(DbProviderFactory factory)
    Parameters
    Type Name Description
    DbProviderFactory factory

    Properties

    Factory

    Declaration
    protected DbProviderFactory Factory { get; }
    Property Value
    Type Description
    DbProviderFactory

    Methods

    CreateCommand(string, IDbConnection, IDbTransaction, IMigrationProcessorOptions)

    Declaration
    public virtual IDbCommand CreateCommand(string commandText, IDbConnection connection, IDbTransaction transaction, IMigrationProcessorOptions options)
    Parameters
    Type Name Description
    string commandText
    IDbConnection connection
    IDbTransaction transaction
    IMigrationProcessorOptions options
    Returns
    Type Description
    IDbCommand

    CreateConnection(string)

    Declaration
    public IDbConnection CreateConnection(string connectionString)
    Parameters
    Type Name Description
    string connectionString
    Returns
    Type Description
    IDbConnection

    CreateFactory()

    Declaration
    protected abstract DbProviderFactory CreateFactory()
    Returns
    Type Description
    DbProviderFactory

    Implements

    IDbFactory
    In this article
    Back to top
    Copyright © 2018 Fluent Migrator Project
    Generated by DocFX
    Creative Commons License
    FluentMigrator Documentation by FluentMigrator Project is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.