Class NpgsqlTypeHandlerFactory
Base class for all type handler factories, which construct type handlers that know how to read and write CLR types from/to PostgreSQL types.
Inherited Members
Namespace: Npgsql.TypeHandling
Assembly: Npgsql.dll
Syntax
public abstract class NpgsqlTypeHandlerFactory
Remarks
In general, do not inherit from this class, inherit from NpgsqlTypeHandlerFactory<TDefault> instead.
Properties
| Improve this DocDefaultValueType
The default CLR type that handlers produced by this factory will read and write.
Declaration
public abstract Type DefaultValueType { get; }
Property Value
Type | Description |
---|---|
Type |
Methods
| Improve this DocCreateNonGeneric(PostgresType, NpgsqlConnection)
Creates a type handler.
Declaration
public abstract NpgsqlTypeHandler CreateNonGeneric(PostgresType pgType, NpgsqlConnection conn)
Parameters
Type | Name | Description |
---|---|---|
PostgresType | pgType | |
NpgsqlConnection | conn |
Returns
Type | Description |
---|---|
NpgsqlTypeHandler |