DbColumn Klasse

Definition

Stellt eine Spalte in einer Datenquelle dar.

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

Konstruktoren

Name Beschreibung
DbColumn()

Initialisiert eine neue Instanz der DbColumn-Klasse.

Eigenschaften

Name Beschreibung
AllowDBNull

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

BaseCatalogName

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

BaseColumnName

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

BaseSchemaName

Ruft den Schemanamen ab, der der Datenquelle zugeordnet ist; andernfalls wird null kein Wert festgelegt. Kann entweder auf den Schemanamen oder null beim Außerkraftsetzen in einer abgeleiteten Klasse festgelegt werden.

BaseServerName

Ruft den Servernamen ab, der der Spalte zugeordnet ist; andernfalls wird null kein Wert festgelegt. Kann entweder auf den Servernamen oder null beim Außerkraftsetzen in einer abgeleiteten Klasse festgelegt werden.

BaseTableName

Ruft den Tabellennamen im Schema ab; andernfalls wird null kein Wert festgelegt. Kann entweder auf den Tabellennamen oder null beim Außerkraftsetzen in einer abgeleiteten Klasse festgelegt werden.

ColumnName

Ruft den Namen der Spalte ab. Kann auf den Spaltennamen festgelegt werden, wenn er in einer abgeleiteten Klasse überschrieben wird.

ColumnOrdinal

Ruft die Spaltenposition (Ordnungszahl) in der Datenquelle ab; andernfalls wird null kein Wert festgelegt. Kann entweder auf einen int32 Wert festgelegt werden, um die Spaltenposition anzugeben oder null wenn sie in einer abgeleiteten Klasse überschrieben wird.

ColumnSize

Ruft die Spaltengröße ab; andernfalls wird null kein Wert festgelegt. Kann entweder auf einen int32 Wert festgelegt werden, um die Spaltengröße anzugeben oder null wenn sie in einer abgeleiteten Klasse überschrieben wird.

DataType

Ruft den Datentyp ab, der in der Spalte gespeichert ist. Kann auf ein Type Objekt festgelegt werden, das den Datentyp in der Spalte darstellt, wenn er in einer abgeleiteten Klasse überschrieben wird.

DataTypeName

Ruft den Namen des Datentyps ab; andernfalls wird null kein Wert festgelegt. Kann entweder auf den Datentypnamen null oder beim Überschreiben in einer abgeleiteten Klasse festgelegt werden.

IsAliased

Ruft einen nullablen booleschen Wert, der angibt, ob diese Spalte aliast ist, oder gibt zurück null , wenn kein Wert festgelegt ist. Kann entweder auf true oder false festgelegt werden, der angibt, ob diese Spalte aliased ist, oder null (Nothing in Visual Basic), wenn sie in einer abgeleiteten Klasse überschrieben wird.

IsAutoIncrement

Ruft einen nullablen booleschen Wert, der angibt, ob Werte in dieser Spalte automatisch erhöht werden, oder gibt zurück null , wenn kein Wert festgelegt wird. Kann entweder auf true oder false festgelegt werden, der angibt, ob Werte in dieser Spalte automatisch erhöht werden, oder null (Nothing in Visual Basic), wenn sie in einer abgeleiteten Klasse überschrieben werden.

IsExpression

Ruft einen nullablen booleschen Wert, der angibt, ob diese Spalte ein Ausdruck ist, oder gibt zurück null , wenn kein Wert festgelegt ist. Kann entweder auf true oder false festgelegt werden, der angibt, ob es sich bei dieser Spalte um einen Ausdruck handelt, oder null (Nothing in Visual Basic), wenn diese Spalte in einer abgeleiteten Klasse überschrieben wird.

IsHidden

Ruft einen nullablen booleschen Wert, der angibt, ob diese Spalte ausgeblendet ist, oder gibt zurück null , wenn kein Wert festgelegt ist. Kann entweder auf true oder false festgelegt werden, der angibt, ob diese Spalte ausgeblendet ist, oder null (Nothing in Visual Basic), wenn sie in einer abgeleiteten Klasse überschrieben wird.

IsIdentity

Ruft einen nullablen booleschen Wert, der angibt, ob diese Spalte eine Identität ist, oder gibt zurück null , wenn kein Wert festgelegt ist. Kann entweder auf true oder false festgelegt werden, der angibt, ob es sich bei dieser Spalte um eine Identität handelt, oder null (Nothing in Visual Basic), wenn sie in einer abgeleiteten Klasse überschrieben wird.

IsKey

Ruft einen nullablen booleschen Wert, der angibt, ob diese Spalte ein Schlüssel ist, oder gibt zurück null , wenn kein Wert festgelegt ist. Kann entweder auf true oder false festgelegt werden, der angibt, ob es sich bei dieser Spalte um einen Schlüssel handelt, oder null (Nothing in Visual Basic), wenn diese Spalte in einer abgeleiteten Klasse überschrieben wird.

IsLong

Ruft einen nullablen booleschen Wert, der angibt, ob diese Spalte lange Daten enthält, oder gibt zurück null , wenn kein Wert festgelegt ist. Kann entweder auf true oder false festgelegt werden, der angibt, ob diese Spalte lange Daten enthält, oder null (Nothing in Visual Basic), wenn sie in einer abgeleiteten Klasse überschrieben werden.

IsReadOnly

Ruft einen nullablen booleschen Wert, der angibt, ob diese Spalte schreibgeschützt ist, oder gibt zurück null , wenn kein Wert festgelegt ist. Kann entweder auf true oder false festgelegt werden, der angibt, ob diese Spalte schreibgeschützt ist, oder null (Nothing in Visual Basic), wenn diese Spalte in einer abgeleiteten Klasse überschrieben wird.

IsUnique

Ruft einen nullablen booleschen Wert, der angibt, ob eine eindeutige Einschränkung für diese Spalte gilt, oder gibt zurück null , wenn kein Wert festgelegt ist. Kann entweder auf true oder false festgelegt werden, der angibt, ob eine eindeutige Einschränkung für diese Spalte gilt, oder null (Nothing in Visual Basic), wenn eine abgeleitete Klasse überschrieben wird.

Item[String]

Ruft das Objekt basierend auf dem Spalteneigenschaftsnamen ab.

NumericPrecision

Ruft die numerische Genauigkeit der Spaltendaten ab; andernfalls wird null kein Wert festgelegt. Kann entweder auf einen int32 Wert festgelegt werden, um die numerische Genauigkeit der Spaltendaten anzugeben oder null wenn in einer abgeleiteten Klasse überschrieben wird.

NumericScale

Ruft einen nullablen int32 Wert ab, der entweder die numerische Skalierung der Spaltendaten zurückgibt null . Kann auf einen null oder einen int32 Wert für die numerische Skalierung der Spaltendaten festgelegt werden, wenn diese in einer abgeleiteten Klasse überschrieben werden.

UdtAssemblyQualifiedName

Ruft den assemblyqualifizierten Namen des Type Objekts ab, das den Datentyp in der Spalte darstellt. Andernfalls wird null kein Wert festgelegt. Kann entweder auf den assemblyqualifizierten Namen null oder beim Außerkraftsetzen in einer abgeleiteten Klasse festgelegt werden.

Methoden

Name Beschreibung
Equals(Object)

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

(Geerbt von Object)
GetHashCode()

Dient als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft die Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie der aktuellen Object.

(Geerbt von Object)
ToString()

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

(Geerbt von Object)

Gilt für: