Search Results for

    Show / Hide Table of Contents

    Namespace Npgsql.Internal

    Classes

    DynamicTypeInfoResolver

    DynamicTypeInfoResolver.DynamicMappingCollection

    HackyEnumTypeMapping

    Hacky temporary measure used by EFCore.PG to extract user-configured enum mappings. Accessed via reflection only.

    NpgsqlConnector

    Represents a connection to a PostgreSQL backend. Unlike NpgsqlConnection objects, which are exposed to users, connectors are internal to Npgsql and are recycled by the connection pool.

    NpgsqlDatabaseInfo

    Base class for implementations which provide information about PostgreSQL and PostgreSQL-like databases (e.g. type definitions, capabilities...).

    PgBufferedConverter<T>

    PgConverter

    PgConverter<T>

    PgConverterFactory

    PgConverterResolver

    PgConverterResolver<T>

    PgReader

    PgResolverTypeInfo

    PgSerializerOptions

    PgStreamingConverter<T>

    PgTypeInfo

    PgWriter

    TypeInfoMappingCollection

    TypeInfoMappingHelpers

    Structs

    BufferRequirements

    NestedReadScope

    NestedWriteScope

    PgConverterResolution

    Size

    SizeContext

    TypeInfoMapping

    ValueMetadata

    Interfaces

    INpgsqlDatabaseInfoFactory

    A factory which get generate instances of NpgsqlDatabaseInfo, which describe a database and the types it contains. When first connecting to a database, Npgsql will attempt to load information about it via this factory.

    IPgTypeInfoResolver

    An Npgsql resolver for type info. Used by Npgsql to read and write values to PostgreSQL.

    Enums

    DataFormat

    MatchRequirement

    SizeKind

    Delegates

    TypeInfoFactory

    In This Article
    Back to top © Copyright 2023 The Npgsql Development Team