Пример #1
0
        internal PostgisGeometryHandler(IBackendType backendType, TypeHandlerRegistry registry)
            : base(backendType)
        {
            var byteaHandler = registry[NpgsqlDbType.Bytea];

            if (_byteaHandler == registry.UnrecognizedTypeHandler)
            {
                Log.Warn("oid type not present when setting up oidvector type. oidvector will not work.");
                return;
            }
            _byteaHandler = (ByteaHandler)byteaHandler;
        }
Пример #2
0
        internal PostgisGeometryHandler(PostgresType postgresType, TypeHandlerRegistry registry)
            : base(postgresType)
        {
            var byteaHandler = registry[NpgsqlDbType.Bytea];

            if (_byteaHandler == registry.UnrecognizedTypeHandler)
            {
                Log.Warn("bytea type not present when setting up postgis geometry type. Writing as bytea will not work.");
                return;
            }
            _byteaHandler = (ByteaHandler)byteaHandler;
        }