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;
}