Class NpgsqlDbColumn
Provides schema information about a column.
Inheritance
System.Object
NpgsqlDbColumn
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Assembly: Npgsql.dll
Syntax
public class NpgsqlDbColumn : DbColumn
Remarks
Constructors
NpgsqlDbColumn()
Declaration
Properties
AllowDBNull
Declaration
public bool? AllowDBNull { get; protected set; }
Property Value
Type |
Description |
System.Nullable<System.Boolean> |
|
BaseCatalogName
Declaration
public string BaseCatalogName { get; protected set; }
Property Value
Type |
Description |
System.String |
|
BaseColumnName
Declaration
public string BaseColumnName { get; protected set; }
Property Value
Type |
Description |
System.String |
|
BaseSchemaName
Declaration
public string BaseSchemaName { get; protected set; }
Property Value
Type |
Description |
System.String |
|
BaseServerName
Declaration
public string BaseServerName { get; protected set; }
Property Value
Type |
Description |
System.String |
|
BaseTableName
Declaration
public string BaseTableName { get; protected set; }
Property Value
Type |
Description |
System.String |
|
ColumnAttributeNumber
Declaration
public short? ColumnAttributeNumber { get; }
Property Value
Type |
Description |
System.Nullable<System.Int16> |
|
ColumnName
Declaration
public string ColumnName { get; protected set; }
Property Value
Type |
Description |
System.String |
|
ColumnOrdinal
Declaration
public int? ColumnOrdinal { get; protected set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
ColumnSize
Declaration
public int? ColumnSize { get; protected set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
DataType
Declaration
public Type DataType { get; protected set; }
Property Value
Type |
Description |
System.Type |
|
DataTypeName
Declaration
public string DataTypeName { get; protected set; }
Property Value
Type |
Description |
System.String |
|
DefaultValue
Declaration
public string DefaultValue { get; }
Property Value
Type |
Description |
System.String |
|
IsAutoIncrement
Declaration
public bool? IsAutoIncrement { get; protected set; }
Property Value
Type |
Description |
System.Nullable<System.Boolean> |
|
IsKey
Declaration
public bool? IsKey { get; protected set; }
Property Value
Type |
Description |
System.Nullable<System.Boolean> |
|
IsLong
Declaration
public bool? IsLong { get; protected set; }
Property Value
Type |
Description |
System.Nullable<System.Boolean> |
|
IsReadOnly
Declaration
public bool? IsReadOnly { get; protected set; }
Property Value
Type |
Description |
System.Nullable<System.Boolean> |
|
IsUnique
Declaration
public bool? IsUnique { get; protected set; }
Property Value
Type |
Description |
System.Nullable<System.Boolean> |
|
Item[String]
Declaration
public override object this[string propertyName] { get; }
Parameters
Type |
Name |
Description |
System.String |
propertyName |
|
Property Value
Type |
Description |
System.Object |
|
Overrides
NpgsqlDbType
Declaration
public NpgsqlDbType? NpgsqlDbType { get; }
Property Value
NumericPrecision
Declaration
public int? NumericPrecision { get; protected set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
NumericScale
Declaration
public int? NumericScale { get; protected set; }
Property Value
Type |
Description |
System.Nullable<System.Int32> |
|
PostgresType
Declaration
public PostgresType PostgresType { get; }
Property Value
TableOID
Declaration
public uint TableOID { get; }
Property Value
Type |
Description |
System.UInt32 |
|
TypeOID
Declaration
public uint TypeOID { get; }
Property Value
Type |
Description |
System.UInt32 |
|
UdtAssemblyQualifiedName
Declaration
public string UdtAssemblyQualifiedName { get; protected set; }
Property Value
Type |
Description |
System.String |
|