DbColumn 類別

定義

代表資料來源中的一個欄位。

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

建構函式

名稱 Description
DbColumn()

初始化 DbColumn 類別的新執行個體。

屬性

名稱 Description
AllowDBNull

會得到一個可空的布林值,表示此欄是否 DBNull 允許值,若未設定值則返回 null 。 可設定為 ,表示本欄是否允許 值,或在衍生類別中覆寫時為 )。

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 。 可設定為 ,表示該欄位是否為別名,或在導出類別中覆寫時為 )。

IsAutoIncrement

會得到一個可空的布林值,表示該欄的值是否會自動遞增,或若未設定值則返回 null 。 可設定為 ,表示該欄的值是否自動遞增,或在導出類別覆寫時為 )。

IsExpression

會得到一個可空的布林值,指示該欄位是否為表達式;若未設定值則回傳 null 。 可設定為 truefalse,表示該欄位是否為表達式,或在導出類別中覆寫時為 null(Visual BasicNothing)。

IsHidden

會得到一個可空的布林值,指示該欄位是否被隱藏;若未設定值則返回 null 。 可設定為 truefalse,表示該欄位是否隱藏,或在導出類別中覆寫時為 null(Visual Basic 中為 Nothing)。

IsIdentity

會得到一個可空的布林值,指示該欄位是否為單位元;若未設定值則回傳 null 。 可設定為 truefalse,表示該欄位是否為單位元,或在導出類別中覆寫時為 nullNothing),Visual Basic中為 c3 /)。

IsKey

會得到一個可空的布林值,指示該欄位是否為鍵值;若未設定值則回傳 null 。 可設定為 truefalse,表示該欄位是否為鍵,或在導出類別中覆寫時設定為 nullNothingVisual Basic)。

IsLong

獲得一個可空的布林值,指示該欄是否包含長資料;若未設定值則返回 null 。 可設定為 ,表示該欄位是否包含長資料,或在導出類別中覆寫時為 )。

IsReadOnly

會獲得一個可空的布林值,以指示該欄位是否為唯讀,若未設定值則回傳 null 。 可設定為 truefalse,表示該欄位是否唯讀,或在導出類別中覆寫時為 nullNothingVisual Basic)。

IsUnique

會得到一個可空的布林值,指示該欄位是否適用唯一限制,若未設定值則返回 null 。 可設定為 truefalse,表示該欄位是否適用唯一限制,或在導出類別中覆寫時為 nullNothing Visual Basic)。

Item[String]

根據欄位屬性名稱取得物件。

NumericPrecision

取得欄位資料的數值精度;否則, null 若未設定值。 可以設定為 int32 一個值,用以指定欄位資料的數值精度,或 null 在導出類別中覆寫時。

NumericScale

會得到一個可 int32 空值,該值要麼回傳 null 欄位資料的數值刻度。 當在派生類別中覆寫欄位資料時,可以設定為nullint32欄位資料的數值刻度值。

UdtAssemblyQualifiedName

取得代表欄位資料類型的集合限定名稱 Type ;否則, null 若未設定值。 可以設定為組合限定名稱,或 null 在衍生類別中覆寫時。

方法

名稱 Description
Equals(Object)

判斷指定的 物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於