Teilen über


DbColumn Klasse

Definition

Stellt eine Spalte mit einer Datenquelle dar.

public ref class DbColumn abstract
public abstract class DbColumn
type DbColumn = class
Public MustInherit Class DbColumn
Vererbung
DbColumn

Konstruktoren

DbColumn()

Initialisiert eine neue Instanz der DbColumn-Klasse.

Eigenschaften

AllowDBNull

Ruft einen booleschen NULL-Wert auf, der angibt, ob DBNull-Werte in dieser Spalte zulässig sind, oder gibt null zurück, wenn kein Wert festgelegt ist. Kann entweder auf true oder false festgelegt werden, was angibt, ob DBNull-Werte in dieser Spalte zulässig sind, oder null (Nothing in Visual Basic), wenn er in einer abgeleiteten Klasse außer Kraft gesetzt wird.

BaseCatalogName

Ruft den Katalognamen auf, der der Datenquelle zugeordnet ist; andernfalls null, wenn kein Wert festgelegt ist. Kann beim Überschreiben in einer abgeleiteten Klasse auf den Katalognamen oder null festgelegt werden.

BaseColumnName

Ruft den Namen der Basisspalte ab; ist andernfalls null, wenn kein Wert festgelegt ist. Kann beim Überschreiben in einer abgeleiteten Klasse auf den Spaltennamen oder null festgelegt werden.

BaseSchemaName

Ruft den Schemanamen auf, der der Datenquelle zugeordnet ist; andernfalls null, wenn kein Wert festgelegt ist. Kann beim Überschreiben in einer abgeleiteten Klasse auf den Schemanamen oder null festgelegt werden.

BaseServerName

Ruft den Servernamen ab, der der Spalte zugeordnet ist; andernfalls null, wenn kein Wert festgelegt ist. Kann beim Überschreiben in einer abgeleiteten Klasse auf den Servernamen oder null festgelegt werden.

BaseTableName

Ruft den Tabellennamen im Schema ab. Andernfalls null, wenn kein Wert festgelegt wurde. Kann entweder auf den Tabellennamen oder null festgelegt werden, wenn es in einer abgeleiteten Klasse überschrieben wird.

ColumnName

Ruft den Namen der Spalte ab. Kann beim Überschreiben in einer abgeleiteten Klasse auf den Spaltennamen festgelegt werden.

ColumnOrdinal

Ruft die Position der Spalte (ordinal) in der Zeile der Datenquelle ab; andernfalls null, falls kein Wert festgelegt ist. Sie kann entweder auf einen int32-Wert festgelegt werden, um die Spaltenposition anzugeben, oder auf null, wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird.

ColumnSize

Ruft die Größe der Spalte ab. Ist andernfalls null, wenn kein Wert festgelegt ist. Sie kann entweder auf einen int32-Wert festgelegt werden, um die Spaltengröße anzugeben, oder auf null, wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird.

DataType

Gibt den Typ der in der Spalte gespeicherten Daten zurück. Kann auf ein Type-Objekt festgelegt werden, dass den Datentyp in der Spalte darstellt, wenn es in einer abgeleiteten Klasse überschrieben wird.

DataTypeName

Ruft den Namen des Datentyps ab; andernfalls null, wenn kein Wert festgelegt wurde. Kann entweder auf den Datentypnamen oder null festgelegt werden, wenn es in einer abgeleiteten Klasse überschrieben wird.

IsAliased

Ruft einen booleschen NULL-Wert auf, der angibt, ob diese Spalte ein Alias ist, oder gibt null zurück, wenn kein Wert festgelegt ist. Kann entweder auf true oder false festgelegt werden, was angibt, ob die Spalte ein Alias ist, oder null (Nothing in Visual Basic), wenn er in einer abgeleiteten Klasse außer Kraft gesetzt wird.

IsAutoIncrement

Ruft einen booleschen NULL-Wert auf, der angibt, ob Werte in dieser Spalte automatisch inkrementiert werden, oder gibt null zurück, wenn kein Wert festgelegt ist. Kann entweder auf true oder false festgelegt werden, was angibt, ob Werte in dieser Spalte automatisch inkrementiert werden, oder null (Nothing in Visual Basic), wenn er in einer abgeleiteten Klasse außer Kraft gesetzt wird.

IsExpression

Ruft einen booleschen NULL-Wert auf, der angibt, ob diese Spalte ein Ausdruck ist, oder gibt null zurück, wenn kein Wert festgelegt ist. Kann entweder auf true oder false festgelegt werden, was angibt, ob die Spalte ein Ausdruck ist, oder null (Nothing in Visual Basic), wenn er in einer abgeleiteten Klasse außer Kraft gesetzt wird.

IsHidden

Ruft einen booleschen NULL-Wert auf, der angibt, ob diese Spalte ausgeblendet ist oder null zurückgibt, wenn kein Wert festgelegt ist. Kann entweder auf true oder false festgelegt werden, was angibt, ob die Spalte ausgeblendet ist, oder null (Nothing in Visual Basic), wenn er in einer abgeleiteten Klasse außer Kraft gesetzt wird.

IsIdentity

Ruft einen booleschen NULL-Wert auf, der angibt, ob diese Spalte eine Identität ist, oder gibt null zurück, wenn kein Wert festgelegt ist. Kann entweder auf true oder false festgelegt werden, was angibt, ob die Spalte eine Identität ist, oder null (Nothing in Visual Basic), wenn er in einer abgeleiteten Klasse außer Kraft gesetzt wird.

IsKey

Ruft einen booleschen NULL-Wert auf, der angibt, ob diese Spalte ein Schlüssel ist oder gibt null zurück, wenn kein Wert festgelegt ist. Kann entweder auf true oder false festgelegt werden, was angibt, ob die Spalte ein Schlüssel ist, oder null (Nothing in Visual Basic), wenn er in einer abgeleiteten Klasse außer Kraft gesetzt wird.

IsLong

Ruft einen booleschen NULL-Wert auf, der angibt, ob diese Spalte lange Daten enthält, oder gibt null zurück, wenn kein Wert festgelegt ist. Kann entweder auf true oder false festgelegt werden, was angibt, ob die Spalte lange Daten enthält, oder null (Nothing in Visual Basic), wenn er in einer abgeleiteten Klasse außer Kraft gesetzt wird.

IsReadOnly

Ruft einen booleschen NULL-Wert auf, der angibt, ob diese Spalte schreibgeschützt ist oder null zurückgibt, wenn kein Wert festgelegt ist. Kann entweder auf true oder false festgelegt werden, was angibt, ob die Spalte schreibgeschützt ist, oder null (Nothing in Visual Basic), wenn er in einer abgeleiteten Klasse außer Kraft gesetzt wird.

IsUnique

Ruft einen booleschen NULL-Wert auf, der angibt, ob eine eindeutige Einschränkung für diese Spalte gilt oder gibt null zurück, wenn kein Wert festgelegt ist. Kann entweder auf true oder false festgelegt werden, was angibt, ob eine eindeutige Einschränkung für diese Spalte gilt, oder null (Nothing in Visual Basic), wenn er in einer abgeleiteten Klasse außer Kraft gesetzt wird.

Item[String]

Ruft das Objekt auf Grundlage des Spalteneigenschaftennamens ab.

NumericPrecision

Ruft die numerische Präzision der Spaltendaten ab; andernfalls null, wenn kein Fest angegeben wurde. Kann entweder auf einen int32-Wert festgelegt werden, um die numerische Präzision der Spaltendaten anzugeben, oder auf null, wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird.

NumericScale

Ruft einen auf NULL-festlegbaren int32-Wert ab, der entweder null oder den numerischen Bereich der Spaltendaten zurückgibt. Kann für den numerischen Bereich der Spaltendaten entweder auf null oder auf einen int32-Wert festgelegt werden, wenn er in einer abgeleiteten Klasse außer Kraft gesetzt wird.

UdtAssemblyQualifiedName

Ruft den durch die Assembly qualifizierten Namen des Type-Objekts ab, das den Datentyp in der Spalte darstellt; andernfalls null, wenn kein Wert festgelegt ist. Kann beim Überschreiben in einer abgeleiteten Klasse auf den durch die Assembly qualifizierten Namen oder null festgelegt werden.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für: