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)

適用於