Search Results for

    Show / Hide Table of Contents

    Class NpgsqlFactory

    A factory to create instances of various Npgsql objects.

    Inheritance
    Object
    DbProviderFactory
    NpgsqlFactory
    Implements
    IServiceProvider
    Inherited Members
    DbProviderFactory.CreateDataSourceEnumerator()
    DbProviderFactory.CanCreateDataSourceEnumerator
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: Npgsql
    Assembly: Npgsql.dll
    Syntax
    [Serializable]
    public sealed class NpgsqlFactory : DbProviderFactory, IServiceProvider

    Fields

    Instance

    Gets an instance of the NpgsqlFactory. This can be used to retrieve strongly typed data objects.

    Declaration
    public static readonly NpgsqlFactory Instance
    Field Value
    Type Description
    NpgsqlFactory

    Properties

    CanCreateCommandBuilder

    Specifies whether the specific DbProviderFactory supports the DbCommandBuilder class.

    Declaration
    public override bool CanCreateCommandBuilder { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    DbProviderFactory.CanCreateCommandBuilder

    CanCreateDataAdapter

    Specifies whether the specific DbProviderFactory supports the DbDataAdapter class.

    Declaration
    public override bool CanCreateDataAdapter { get; }
    Property Value
    Type Description
    Boolean
    Overrides
    DbProviderFactory.CanCreateDataAdapter

    Methods

    CreateCommand()

    Returns a strongly typed DbCommand instance.

    Declaration
    public override DbCommand CreateCommand()
    Returns
    Type Description
    DbCommand
    Overrides
    DbProviderFactory.CreateCommand()

    CreateCommandBuilder()

    Returns a strongly typed DbCommandBuilder instance.

    Declaration
    public override DbCommandBuilder CreateCommandBuilder()
    Returns
    Type Description
    DbCommandBuilder
    Overrides
    DbProviderFactory.CreateCommandBuilder()

    CreateConnection()

    Returns a strongly typed DbConnection instance.

    Declaration
    public override DbConnection CreateConnection()
    Returns
    Type Description
    DbConnection
    Overrides
    DbProviderFactory.CreateConnection()

    CreateConnectionStringBuilder()

    Returns a strongly typed DbConnectionStringBuilder instance.

    Declaration
    public override DbConnectionStringBuilder CreateConnectionStringBuilder()
    Returns
    Type Description
    DbConnectionStringBuilder
    Overrides
    DbProviderFactory.CreateConnectionStringBuilder()

    CreateDataAdapter()

    Returns a strongly typed DbDataAdapter instance.

    Declaration
    public override DbDataAdapter CreateDataAdapter()
    Returns
    Type Description
    DbDataAdapter
    Overrides
    DbProviderFactory.CreateDataAdapter()

    CreateParameter()

    Returns a strongly typed DbParameter instance.

    Declaration
    public override DbParameter CreateParameter()
    Returns
    Type Description
    DbParameter
    Overrides
    DbProviderFactory.CreateParameter()

    GetService(Type)

    Gets the service object of the specified type.

    Declaration
    public object GetService(Type serviceType)
    Parameters
    Type Name Description
    Type serviceType

    An object that specifies the type of service object to get.

    Returns
    Type Description
    Object

    A service object of type serviceType, or null if there is no service object of type serviceType.

    Implements

    System.IServiceProvider
    In This Article
    Back to top © Copyright 2022 The Npgsql Development Team