DbColumn クラス

定義

データ ソース内の列を表します。

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

コンストラクター

名前 説明
DbColumn()

DbColumn クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
AllowDBNull

この列で DBNull 値を許可するかどうかを示す null 許容ブール値を取得します。値が設定されていない場合は null を返します。 true または falseDBNull 値がこの列で許可されるかどうかを示すか、派生クラスでオーバーライドされた場合は null (Visual Basic では Nothing) に設定できます。

BaseCatalogName

データ ソースに関連付けられているカタログ名を取得します。それ以外の場合は、値が設定されていない場合に null 。 派生クラスでオーバーライドされた場合は、カタログ名または null に設定できます。

BaseColumnName

ベース列名を取得します。それ以外の場合は、値が設定されていない場合に null 。 派生クラスでオーバーライドされた場合は、列名または null のいずれかに設定できます。

BaseSchemaName

データ ソースに関連付けられているスキーマ名を取得します。それ以外の場合は、値が設定されていない場合に null 。 派生クラスでオーバーライドされた場合は、スキーマ名または null に設定できます。

BaseServerName

列に関連付けられているサーバー名を取得します。それ以外の場合は、値が設定されていない場合に null 。 派生クラスでオーバーライドされた場合は、サーバー名または null に設定できます。

BaseTableName

スキーマ内のテーブル名を取得します。それ以外の場合は、値が設定されていない場合に null 。 派生クラスでオーバーライドされた場合は、テーブル名または null に設定できます。

ColumnName

列の名前を取得します。 派生クラスでオーバーライドされると、列名に設定できます。

ColumnOrdinal

データソース行の列の位置 (序数) を取得します。それ以外の場合は、値が設定されていない場合に nullint32値に設定して列の位置を指定するか、派生クラスでオーバーライドされたときにnullできます。

ColumnSize

列のサイズを取得します。それ以外の場合は、値が設定されていない場合に nullint32値に設定して列のサイズを指定するか、派生クラスでオーバーライドされた場合にnullできます。

DataType

列に格納されているデータの型を取得します。 派生クラスでオーバーライドされた場合、列のデータ型を表す Type オブジェクトに設定できます。

DataTypeName

データ型の名前を取得します。それ以外の場合は、値が設定されていない場合に null 。 派生クラスでオーバーライドされた場合は、データ型名または null のいずれかに設定できます。

IsAliased

この列がエイリアス化されているかどうかを示す null 許容ブール値を取得します。値が設定されていない場合は null を返します。 この列がエイリアス化されているかどうかを示す true または false、派生クラスでオーバーライドされた場合は null (Visual Basic では Nothing) のいずれかに設定できます。

IsAutoIncrement

この列の値が自動的にインクリメントされるかどうかを示す null 許容ブール値を取得します。値が設定されていない場合は null 返します。 この列の値が自動的にインクリメントされるかどうかを示す true または false に設定するか、派生クラスでオーバーライドされたときに null (Visual Basic の Nothing) に設定できます。

IsExpression

この列が式であるかどうかを示す null 許容ブール値を取得します。値が設定されていない場合は null を返します。 この列が式であるかどうかを示す true または false に設定するか、派生クラスでオーバーライドされた場合は null (Visual Basic では Nothing) に設定できます。

IsHidden

この列が非表示かどうかを示す null 許容ブール値を取得します。値が設定されていない場合は null 返します。 この列が非表示かどうかを示す true または false、または派生クラスでオーバーライドされた場合は null (Visual Basic では Nothing) のいずれかに設定できます。

IsIdentity

この列が ID であるかどうかを示す null 許容ブール値を取得します。値が設定されていない場合は null 返します。 この列が ID であるかどうかを示す true または false、派生クラスでオーバーライドされた場合は null (Visual Basic の Nothing) のいずれかに設定できます。

IsKey

この列がキーであるかどうかを示す null 許容ブール値を取得します。値が設定されていない場合は null を返します。 この列がキーであるかどうかを示す true または false に設定するか、派生クラスでオーバーライドされた場合は null (Visual Basic では Nothing) に設定できます。

IsLong

この列に長いデータが含まれているかどうかを示す null 許容ブール値を取得します。値が設定されていない場合は null を返します。 この列に長いデータが含まれているかどうかを示す true または false に設定できます。派生クラスでオーバーライドされた場合は、null (Visual Basic では Nothing) になります。

IsReadOnly

この列が読み取り専用かどうかを示す null 許容ブール値を取得します。値が設定されていない場合は null を返します。 この列が読み取り専用かどうかを示す true または false、派生クラスでオーバーライドされた場合は null (Visual Basic の Nothing) のいずれかに設定できます。

IsUnique

一意制約がこの列に適用されるかどうかを示す null 許容ブール値を取得します。値が設定されていない場合は null を返します。 一意の制約がこの列に適用されるかどうかを示す true または false、派生クラスでオーバーライドされた場合は null (Visual Basic では Nothing) のいずれかに設定できます。

Item[String]

列プロパティ名に基づいてオブジェクトを取得します。

NumericPrecision

列データの数値精度を取得します。それ以外の場合は、値が設定されていない場合に nullint32値に設定して列データの数値精度を指定するか、派生クラスでオーバーライドされた場合にnullできます。

NumericScale

列データのnullまたは数値スケールを返す null 許容のint32値を取得します。 派生クラスでオーバーライドされた場合、列データの数値スケールの null 値または int32 値に設定できます。

UdtAssemblyQualifiedName

列内のデータ型を表す Type オブジェクトのアセンブリ修飾名を取得します。それ以外の場合は、値が設定されていない場合は null 。 派生クラスでオーバーライドされた場合は、アセンブリ修飾名または null に設定できます。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象