DbColumn 类

定义

表示数据源中的列。

public ref class DbColumn abstract
public abstract class DbColumn
type DbColumn = class
Public MustInherit Class DbColumn
继承
DbColumn

构造函数

DbColumn()

初始化 DbColumn 类的新实例。

属性

AllowDBNull

获取可为 null 的布尔值,该值指示此列中是否允许 DBNull 值,或者在未设置任何值时返回 null。 在派生类中重写时,可设置为 truefalse,指示此列中是否允许 DBNull 值,也可设置为 null(在 Visual Basic 中为 Nothing)。

BaseCatalogName

获取与数据源关联的目录;否则,如果未设置任何值,则为 null。 在派生类中重写时,可设置为目录名称或 null

BaseColumnName

获取列名称;否则,如果未设置任何值,则为 null。 在派生类中重写时,可设置为列名称或 null

BaseSchemaName

获取与数据源关联的架构;否则,如果未设置任何值,则为 null。 在派生类中重写时,可设置为架构名称或 null

BaseServerName

获取与列关联的服务器名称;否则,如果未设置任何值,则为 null。 在派生类中重写时,可设置为服务器名称或 null

BaseTableName

获取架构中的表名称;否则,如果未设置任何值,则为 null。 在派生类中重写时,可设置为表名称或 null

ColumnName

获取列的名称。 在派生类中重写时,可设置为列名称。

ColumnOrdinal

获取数据源行中的列位置(序号);否则,如果未设置任何值,则为 null。 在派生类中重写时,可设置为 int32 值(用于指定列位置)或 null

ColumnSize

获取列大小;否则,如果未设置任何值,则为 null。 在派生类中重写时,可设置为 int32 值(用于指定列大小)或 null

DataType

获取列中存储的数据的类型。 在派生类中重写时,可设置为表示列中数据类型的 Type 对象。

DataTypeName

获取数据类型的名称;否则,如果未设置任何值,则为 null。 在派生类中重写时,可设置为数据类型名称或 null

IsAliased

获取可为 null 的布尔值,该值指示此列是否具有别名,或者在未设置任何值时返回 null。 在派生类中重写时,可设置为 truefalse,指示此列是否具有别名,也可设置为 null(在 Visual Basic 中为 Nothing)。

IsAutoIncrement

获取可为 null 的布尔值,该值指示此列中的值是否自动递增,或者在未设置任何值时返回 null。 在派生类中重写时,可设置为 truefalse,指示此列中的值是否自动递增,也可设置为 null(在 Visual Basic中为 Nothing)。

IsExpression

获取可为 null 的布尔值,该值指示此列是否是表达式,或者在未设置任何值时返回 null。 在派生类中重写时,可设置为 truefalse,指示此列是否是表达式,也可设置为 null(在 Visual Basic 中为 Nothing)。

IsHidden

获取可为 null 的布尔值,该值指示此列是否被隐藏,或者在未设置任何值时返回 null。 在派生类中重写时,可设置为 truefalse,指示此列是否被隐藏,也可设置为 null(在 Visual Basic 中为 Nothing)。

IsIdentity

获取可为 null 的布尔值,该值指示此列是否是标识,或者在未设置任何值时返回 null。 在派生类中重写时,可设置为 truefalse,指示此列是否是标识,也可设置为 null(在 Visual Basic 中为 Nothing)。

IsKey

获取可为 null 的布尔值,该值指示此列是否是密钥,或者在未设置任何值时返回 null。 在派生类中重写时,可设置为 truefalse,指示此列是否是密钥,也可以设置为 null(在 Visual Basic 中为 Nothing)。

IsLong

获取可为 null 的布尔值,该值指示此列是否包含长数据,或者在未设置任何值时返回 null。 在派生类中重写时,可设置为 truefalse,指示此列是否包含长数据,也可设置为 null(在 Visual Basic 中为 Nothing)。

IsReadOnly

获取可为 null 的布尔值,该值指示此列是否是只读的,或者在未设置任何值时返回 null。 在派生类中重写时,可设置为 truefalse,指示此列是否是只读的,也可设置为 null(在 Visual Basic 中为 Nothing)。

IsUnique

获取可为 null 的布尔值,该值指示唯一约束是否适用于此列,或者在未设置任何值时返回 null。 在派生类中重写时,可设置为 truefalse,指示唯一约束是否适用于此列,也可设置为 null(在 Visual Basic 中为 Nothing)。

Item[String]

获取基于列属性名称的对象。

NumericPrecision

获取列数据的数值精度,否则在未设置任何值时为 null。 在派生类中重写时,可设置为 int32 值(用于指定列数据的数值精度)或 null

NumericScale

获取可为 null 的 int32 值,该值将返回 null 或列数据的数值范围。 在派生类中重写时,可设置为 nullint32 值(用于表示列数据的数值范围)。

UdtAssemblyQualifiedName

获取表示列中数据类型的 Type 对象的程序集限定名称,否则,在未设置任何值时为 null。 在派生类中重写时,可设置为程序集限定名称或 null

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于