internal ConnectorTypeMapper(NpgsqlConnector connector) : base(GlobalTypeMapper.Instance.DefaultNameTranslator) { _connector = connector; UnrecognizedTypeHandler = new UnknownTypeHandler(_connector.Connection); ClearBindings(); ResetMappings(); }
TypeHandlerRegistry(NpgsqlConnector connector) { Connector = connector; PostgresTypes = EmptyPostgresTypes; UnrecognizedTypeHandler = new UnknownTypeHandler(this); ByOID = new Dictionary <uint, TypeHandler>(); ByDbType = new Dictionary <DbType, TypeHandler>(); ByNpgsqlDbType = new Dictionary <NpgsqlDbType, TypeHandler>(); ByType = new Dictionary <Type, TypeHandler> { [typeof(DBNull)] = UnrecognizedTypeHandler }; ByNpgsqlDbType[NpgsqlDbType.Unknown] = UnrecognizedTypeHandler; }