Class NpgsqlDbColumn
Provides schema information about a column.
Inheritance
NpgsqlDbColumn
Assembly: Npgsql.dll
Syntax
public class NpgsqlDbColumn : DbColumn
Remarks
Constructors
NpgsqlDbColumn()
Declaration
Properties
AllowDBNull
Declaration
public bool? AllowDBNull { get; protected set; }
Property Value
BaseCatalogName
Declaration
public string BaseCatalogName { get; protected set; }
Property Value
BaseColumnName
Declaration
public string BaseColumnName { get; protected set; }
Property Value
BaseSchemaName
Declaration
public string BaseSchemaName { get; protected set; }
Property Value
BaseServerName
Declaration
public string BaseServerName { get; protected set; }
Property Value
BaseTableName
Declaration
public string BaseTableName { get; protected set; }
Property Value
ColumnAttributeNumber
The column's position within its table. Note that this is different from ColumnOrdinal,
which is the column's position within the resultset.
Declaration
public short? ColumnAttributeNumber { get; }
Property Value
ColumnName
Declaration
public string ColumnName { get; protected set; }
Property Value
ColumnOrdinal
Declaration
public int? ColumnOrdinal { get; protected set; }
Property Value
ColumnSize
Declaration
public int? ColumnSize { get; protected set; }
Property Value
DataType
Declaration
public Type DataType { get; protected set; }
Property Value
DataTypeName
Declaration
public string DataTypeName { get; protected set; }
Property Value
DefaultValue
The default SQL expression for this column.
Declaration
public string DefaultValue { get; }
Property Value
IsAliased
Declaration
public bool? IsAliased { get; protected set; }
Property Value
IsAutoIncrement
Declaration
public bool? IsAutoIncrement { get; protected set; }
Property Value
IsKey
Declaration
public bool? IsKey { get; protected set; }
Property Value
IsLong
Declaration
public bool? IsLong { get; protected set; }
Property Value
IsReadOnly
Declaration
public bool? IsReadOnly { get; protected set; }
Property Value
IsUnique
Declaration
public bool? IsUnique { get; protected set; }
Property Value
Item[String]
Declaration
public override object this[string propertyName] { get; }
Parameters
Type |
Name |
Description |
String |
propertyName |
|
Property Value
Overrides
NpgsqlDbType
Declaration
public NpgsqlDbType? NpgsqlDbType { get; }
Property Value
NumericPrecision
Declaration
public int? NumericPrecision { get; protected set; }
Property Value
NumericScale
Declaration
public int? NumericScale { get; protected set; }
Property Value
PostgresType
Declaration
public PostgresType PostgresType { get; }
Property Value
TableOID
The OID of the PostgreSQL table of this column.
Declaration
public uint TableOID { get; }
Property Value
TypeOID
The OID of the type of this column in the PostgreSQL pg_type catalog table.
Declaration
public uint TypeOID { get; }
Property Value
UdtAssemblyQualifiedName
Declaration
public string UdtAssemblyQualifiedName { get; protected set; }
Property Value