Npgsql.Schema.DbColumnSchemaGenerator.SetUpNonColumnField C# (CSharp) Method

SetUpNonColumnField() private method

private SetUpNonColumnField ( FieldDescription field ) : Npgsql.Schema.NpgsqlDbColumn
field FieldDescription
return Npgsql.Schema.NpgsqlDbColumn
        NpgsqlDbColumn SetUpNonColumnField(FieldDescription field)
        {
            var columnName = field.Name.StartsWith("?column?") ? null : field.Name;
            var column = new NpgsqlDbColumn
            {
                ColumnName = columnName,
                BaseCatalogName = _connection.Database,
                BaseColumnName = columnName,
                BaseServerName = _connection.Host,
                IsReadOnly = true,
                DataTypeName = field.DataTypeName,
                TypeOID = field.TypeOID,
                TableOID = field.TableOID,
                ColumnAttributeNumber = field.ColumnAttributeNumber
            };

            ColumnPostConfig(column, field.TypeModifier);

            return column;
        }