Show / Hide Table of Contents

Class DbColumn

A copy of corefx's DbColumn, used only in .NET Framework where we don't have it.

Inheritance
System.Object
DbColumn
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()
Namespace: Npgsql.Schema
Assembly: Npgsql.dll
Syntax
public abstract class DbColumn
Remarks

See https://github.com/dotnet/corefx/blob/master/src/System.Data.Common/src/System/Data/Common/DbColumn.cs

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

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

IsAliased

Declaration
public bool? IsAliased { get; protected set; }
Property Value
Type Description
System.Nullable<System.Boolean>

IsAutoIncrement

Declaration
public bool? IsAutoIncrement { get; protected set; }
Property Value
Type Description
System.Nullable<System.Boolean>

IsExpression

Declaration
public bool? IsExpression { get; protected set; }
Property Value
Type Description
System.Nullable<System.Boolean>

IsHidden

Declaration
public bool? IsHidden { get; protected set; }
Property Value
Type Description
System.Nullable<System.Boolean>

IsIdentity

Declaration
public bool? IsIdentity { 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 virtual object this[string propertyName] { get; }
Parameters
Type Name Description
System.String propertyName
Property Value
Type Description
System.Object

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>

UdtAssemblyQualifiedName

Declaration
public string UdtAssemblyQualifiedName { get; protected set; }
Property Value
Type Description
System.String
Back to top Generated by DocFX