System.Data Namespace

Der System.Data-Namespace stellt Zugriff auf Klassen bereit, die die ADO.NET-Architektur darstellen. The System.Data namespace provides access to classes that represent the ADO.NET architecture. Mithilfe von ADO.NET können Komponenten erstellt werden, die Daten aus mehreren Datenquellen effizient verwalten. ADO.NET lets you build components that efficiently manage data from multiple data sources.

Klassen

Constraint

Stellt eine Einschränkung dar, die für ein oder mehrere DataColumn-Objekte erzwungen werden kann.Represents a constraint that can be enforced on one or more DataColumn objects.

ConstraintCollection

Stellt eine Auflistung von Einschränkungen für eine DataTable dar.Represents a collection of constraints for a DataTable.

ConstraintException

Stellt die Ausnahme dar, die ausgelöst wird, wenn eine Aktion versucht wird, die gegen eine Einschränkung verstößt.Represents the exception that is thrown when attempting an action that violates a constraint.

DataColumn

Stellt das Schema einer Spalte in einer Datentabelle (DataTable) dar.Represents the schema of a column in a DataTable.

DataColumnChangeEventArgs

Stellt Daten für das ColumnChanging-Ereignis bereit.Provides data for the ColumnChanging event.

DataColumnCollection

Stellt eine Auflistung von DataColumn-Objekten für eine DataTable dar.Represents a collection of DataColumn objects for a DataTable.

DataException

Stellt die Ausnahme dar, die ausgelöst wird, wenn Fehler bei der Verwendung von ADO.NET-Komponenten generiert werden.Represents the exception that is thrown when errors are generated using ADO.NET components.

DataReaderExtensions

Stellt Erweiterungsmethoden für DbDataReader bereit.Provides extension methods for DbDataReader.

DataRelation

Stellt die hierarchische Beziehung zwischen zwei DataTable-Objekten dar.Represents a parent/child relationship between two DataTable objects.

DataRelationCollection

Stellt die Auflistung von DataRelation-Objekten für dieses DataSet dar.Represents the collection of DataRelation objects for this DataSet.

DataRow

Stellt eine Datenzeile in einer DataTable dar.Represents a row of data in a DataTable.

DataRowBuilder

Der DataRowBuilder-Typ unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code ausgelegt.The DataRowBuilder type supports the .NET Framework infrastructure and is not intended to be used directly from your code.

DataRowChangeEventArgs

Stellt Daten für das RowChanged-Ereignis, das RowChanging-Ereignis, das OnRowDeleting(DataRowChangeEventArgs)-Ereignis und das OnRowDeleted(DataRowChangeEventArgs)-Ereignis bereit.Provides data for the RowChanged, RowChanging, OnRowDeleting(DataRowChangeEventArgs), and OnRowDeleted(DataRowChangeEventArgs) events.

DataRowCollection

Stellt eine Auflistung von Zeilen für eine DataTable dar.Represents a collection of rows for a DataTable.

DataRowComparer

Gibt eine Singletoninstanz der DataRowComparer<TRow>-Klasse zurück.Returns a singleton instance of the DataRowComparer<TRow> class.

DataRowComparer<TRow>

Vergleicht zwei DataRow-Objekte in einem wertbasiertem Vergleich auf Übereinstimmung.Compares two DataRow objects for equivalence by using value-based comparison.

DataRowExtensions

Definiert die Erweiterungsmethoden der DataRow-Klasse.Defines the extension methods to the DataRow class. Dies ist eine statische Klasse.This is a static class.

DataRowView

Stellt eine benutzerdefinierte Ansicht einer DataRow dar.Represents a customized view of a DataRow.

DataSet

Stellt einen speicherresidenten Datencache dar.Represents an in-memory cache of data.

DataSetSchemaImporterExtension

Dieser Member unterstützt die .NET Framework-Infrastruktur und ist nicht für die direkte Verwendung in Code vorgesehen.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

DataSysDescriptionAttribute

Kennzeichnet eine Eigenschaft, ein Ereignis oder einen Extender mit einer Beschreibung.Marks a property, event, or extender with a description. In visuellen Designern kann diese Beschreibung beim Verweisen auf den Member angezeigt werden.Visual designers can display this description when referencing the member.

DataTable

Stellt eine Tabelle mit Daten im Arbeitsspeicher dar.Represents one table of in-memory data.

DataTableClearEventArgs

Stellt Daten für die Clear()-Methode bereit.Provides data for the Clear() method.

DataTableCollection

Stellt die Auflistung von Tabellen für das DataSet dar.Represents the collection of tables for the DataSet.

DataTableExtensions

Definiert die Erweiterungsmethoden der DataTable-Klasse.Defines the extension methods to the DataTable class. DataTableExtensions ist eine statische Klasse.DataTableExtensions is a static class.

DataTableNewRowEventArgs

Stellt Daten für die NewRow()-Methode bereit.Provides data for the NewRow() method.

DataTableReader

Der DataTableReader ruft den Inhalt eines oder mehrerer DataTable-Objekte in Form eines oder mehrerer schreibgeschützter vorwärts gerichteter Resultsets ab.The DataTableReader obtains the contents of one or more DataTable objects in the form of one or more read-only, forward-only result sets.

DataView

Stellt eine an Daten bindbare, benutzerdefinierte Ansicht einer DataTable zum Sortieren, Filtern, Durchsuchen, Bearbeiten und Navigieren dar.Represents a databindable, customized view of a DataTable for sorting, filtering, searching, editing, and navigation. DataView speichert keine Daten, sondern stellt stattdessen eine verbundene Ansicht der entsprechenden DataTable dar.The DataView does not store data, but instead represents a connected view of its corresponding DataTable. Änderungen an den Daten von DataView wirken sich auf DataTable aus.Changes to the DataView's data will affect the DataTable. Änderungen an den Daten von DataTable wirken sich auf alle DataView-Ansichten aus, die dieser zugeordnet sind.Changes to the DataTable's data will affect all DataViews associated with it.

DataViewManager

Enthält eine standardmäßige DataViewSettingCollection für jede DataTable in einem DataSet.Contains a default DataViewSettingCollection for each DataTable in a DataSet.

DataViewSetting

Stellt die Standardeinstellungen für ApplyDefaultSort, DataViewManager, RowFilter, RowStateFilter, Sort und Table für DataViews dar, die vom DataViewManager erstellt wurden.Represents the default settings for ApplyDefaultSort, DataViewManager, RowFilter, RowStateFilter, Sort, and Table for DataViews created from the DataViewManager.

DataViewSettingCollection

Enthält eine schreibgeschützte Auflistung von DataViewSetting-Objekten für jede DataTable in einem DataSet.Contains a read-only collection of DataViewSetting objects for each DataTable in a DataSet.

DBConcurrencyException

Die Ausnahme, die vom DataAdapter während eines Einfügungs-, Aktualisierungs- oder Löschvorgangs ausgelöst wird, wenn die Anzahl der betroffenen Zeilen 0 (null) ist.The exception that is thrown by the DataAdapter during an insert, update, or delete operation if the number of rows affected equals zero.

DeletedRowInaccessibleException

Stellt die Ausnahme dar, die bei dem Versuch ausgelöst wird, eine Aktion für eine gelöschte DataRow auszuführen.Represents the exception that is thrown when an action is tried on a DataRow that has been deleted.

DuplicateNameException

Stellt die Ausnahme dar, die ausgelöst wird, wenn während eines Hinzufügevorgangs in einem DataSet-bezogenen Objekt ein doppelter Datenbankobjektname auftritt.Represents the exception that is thrown when a duplicate database object name is encountered during an add operation in a DataSet -related object.

EntityCommandCompilationException

Stellt Fehler dar, die während der Kompilierung von Befehlen auftreten, wenn keine Befehlsstruktur zur Darstellung des Befehlstexts erstellt werden konnte.Represents errors that occur during command compilation; when a command tree could not be produced to represent the command text.

EntityCommandExecutionException

Stellt Fehler dar, die auftreten, wenn der zugrunde liegende Speicheranbieter den angegebenen Befehl nicht ausführen konnte.Represents errors that occur when the underlying storage provider could not execute the specified command. Diese Ausnahme umschließt normalerweise eine anbieterspezifische Ausnahme.This exception usually wraps a provider-specific exception.

EntityException

Stellt Fehler im Zusammenhang mit dem Entity Framework dar, die im EntityClient-Namespace auftreten.Represents Entity Framework-related errors that occur in the EntityClient namespace. Die EntityException ist die Basisklasse für alle Entity Framework-Ausnahmen, die vom EntityClient ausgelöst werden.The EntityException is the base class for all Entity Framework exceptions thrown by the EntityClient.

EntityKey

Stellt eine permanente Referenz auf ein Objekt bereit, das eine Instanz eines Entitätstyps ist.Provides a durable reference to an object that is an instance of an entity type.

EntityKeyMember

Stellt ein Name/Wert-Paar eines Schlüssels dar, der zu einem EntityKey gehört.Represents a key name and value pair that is part of an EntityKey.

EntitySqlException

Stellt Fehler dar, die beim Analysieren von Entity SQL-Befehlstext auftreten.Represents errors that occur when parsing Entity SQL command text. Diese Ausnahme wird ausgelöst, wenn gegen syntaktische oder semantische Regeln verstoßen wird.This exception is thrown when syntactic or semantic rules are violated.

EnumerableRowCollection

Stellt eine Auflistung von DataRow-Objekten dar, die von einer LINQ to DataSet-Abfrage zurückgegeben werden.Represents a collection of DataRow objects returned from a LINQ to DataSet query. Diese API unterstützt die .NET Framework-Infrastruktur und ist nicht für eine direkte Verwendung vom Code aus vorgesehen.This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

EnumerableRowCollection<TRow>

Stellt eine Auflistung von DataRow-Objekten dar, die von einer Abfrage zurückgegeben werden.Represents a collection of DataRow objects returned from a query.

EnumerableRowCollectionExtensions

Enthält die Erweiterungsmethoden für die Datenzeilenauflistungsklassen.Contains the extension methods for the data row collection classes.

EvaluateException

Stellt die Ausnahme dar, die ausgelöst wird, wenn die Expression-Eigenschaft einer DataColumn nicht ausgewertet werden kann.Represents the exception that is thrown when the Expression property of a DataColumn cannot be evaluated.

FillErrorEventArgs

Stellt Daten für das FillError-Ereignis eines DbDataAdapter bereit.Provides data for the FillError event of a DbDataAdapter.

ForeignKeyConstraint

Stellt eine Aktionsbeschränkung dar, die für eine Gruppe von Spalten in einer Primärschlüssel/Fremdschlüssel-Beziehung erzwungen wird, wenn ein Wert oder eine Spalte gelöscht oder aktualisiert wird.Represents an action restriction enforced on a set of columns in a primary key/foreign key relationship when a value or row is either deleted or updated.

InRowChangingEventException

Stellt die Ausnahme dar, die ausgelöst wird, wenn die EndEdit()-Methode im RowChanging-Ereignis aufgerufen wird.Represents the exception that is thrown when you call the EndEdit() method within the RowChanging event.

InternalDataCollectionBase

Stellt die Basisfunktionen für das Erstellen von Auflistungen bereit.Provides the base functionality for creating collections.

InvalidCommandTreeException

Die Ausnahme, die ausgelöst wird, um anzuzeigen, dass eine Befehlsstruktur ungültig ist.The exception that is thrown to indicate that a command tree is invalid. Diese Ausnahme wird gegenwärtig im Entity Framework nicht ausgelöst.This exception is currently not thrown anywhere in the Entity Framework.

InvalidConstraintException

Stellt die Ausnahme dar, die bei einem fehlgeschlagenen Versuch ausgelöst wird, eine Beziehung zu erstellen oder auf eine Beziehung zuzugreifen.Represents the exception that is thrown when incorrectly trying to create or access a relation.

InvalidExpressionException

Stellt die Ausnahme dar, die bei dem Versuch ausgelöst wird, einer DataColumn eine Expression hinzuzufügen, die einen ungültigen DataColumnCollection enthält.Represents the exception that is thrown when you try to add a DataColumn that contains an invalid Expression to a DataColumnCollection.

MappingException

Die Ausnahme, die ausgelöst wird, wenn Dienstanforderungen im Zusammenhang mit Mappings scheitern.The exception that is thrown when mapping related service requests fail.

MergeFailedEventArgs

Tritt ein, wenn eine Ziel- und eine Quell-DataRow denselben Primärschlüsselwert aufweisen und die EnforceConstraints-Eigenschaft auf True festgelegt ist.Occurs when a target and source DataRow have the same primary key value, and the EnforceConstraints property is set to true.

MetadataException

Die Ausnahme, die ausgelöst wird, wenn metadatenbezogene Dienstanforderungen fehlschlagen.The exception that is thrown when metadata related service requests fails.

MissingPrimaryKeyException

Stellt die Ausnahme dar, die beim Versuch ausgelöst wird, auf eine Zeile in einer Tabelle ohne Primärschlüssel zuzugreifen.Represents the exception that is thrown when you try to access a row in a table that has no primary key.

NoNullAllowedException

Stellt die Ausnahme dar, die bei dem Versuch ausgelöst wird, einen NULL-Wert in eine Spalte einzufügen, bei der AllowDBNull auf false festgelegt ist.Represents the exception that is thrown when you try to insert a null value into a column where AllowDBNull is set to false.

ObjectNotFoundException

Die Ausnahme, die ausgelöst wird, wenn ein Objekt nicht vorhanden ist.The exception that is thrown when an object is not present.

OperationAbortedException

Diese Ausnahme wird ausgelöst, wenn eine laufende Operation vom Benutzer abgebrochen wird.This exception is thrown when an ongoing operation is aborted by the user.

OptimisticConcurrencyException

Diese Ausnahme wird ausgelöst, wenn eine Verletzung der vollständigen Parallelität auftritt.The exception that is thrown when an optimistic concurrency violation occurs.

OrderedEnumerableRowCollection<TRow>

Stellt eine Sammlung von sortierten DataRow Objekten dar, die von einer Abfrage zurückgegeben werden.Represents a collection of ordered DataRow objects returned from a query.

PropertyCollection

Stellt eine Auflistung von Eigenschaften dar, die DataColumn, DataSet oder DataTable hinzugefügt werden können.Represents a collection of properties that can be added to DataColumn, DataSet, or DataTable.

PropertyConstraintException

Eigenschafteneinschränkungsausnahmeklasse.Property constraint exception class. Beachten Sie, dass diese Klasse einen Zustand aufweist - selbst wenn Sie die Internals ändern, kann dies eine wichtige Änderung sein.Note that this class has state - so if you change even its internals, it can be a breaking change.

ProviderIncompatibleException

Die Ausnahme, die ausgelöst wird, wenn der zugrunde liegende Datenanbieter nicht mit dem Entity Framework kompatibel ist.The exception that is thrown when the underlying data provider is incompatible with the Entity Framework.

ReadOnlyException

Stellt die Ausnahme dar, die beim Versuch ausgelöst wird, den Wert einer schreibgeschützten Spalte zu ändern.Represents the exception that is thrown when you try to change the value of a read-only column.

RowNotInTableException

Stellt die Ausnahme dar, die beim Versuch ausgelöst wird, eine Operation für eine DataRow auszuführen, die sich nicht in einer DataTable befindet.Represents the exception that is thrown when you try to perform an operation on a DataRow that is not in a DataTable.

StateChangeEventArgs

Stellt Daten für das Zustandsänderungsereignis eines .NET Framework-Datenproviders bereit.Provides data for the state change event of a .NET Framework data provider.

StatementCompletedEventArgs

Stellt zusätzliche Informationen für das StatementCompleted-Ereignis bereit.Provides additional information for the StatementCompleted event.

StrongTypingException

Die Ausnahme, die von einer stark typisierten DataSet-Klasse ausgelöst wird, wenn der Benutzer auf einen DBNull-Wert zugreift.The exception that is thrown by a strongly typed DataSet when the user accesses a DBNull value.

SyntaxErrorException

Stellt die Ausnahme dar, die ausgelöst wird, wenn die Expression-Eigenschaft einer DataColumn einen Syntaxfehler enthält.Represents the exception that is thrown when the Expression property of a DataColumn contains a syntax error.

TypedDataSetGenerator

Wird zum Erstellen einer stark typisierten DataSet-Klasse verwendet.Used to create a strongly typed DataSet.

TypedDataSetGeneratorException

Die Ausnahme, die ausgelöst wird, wenn beim Generieren einer stark typisierten DataSet-Klasse ein Namenskonflikt auftritt.The exception that is thrown when a name conflict occurs while generating a strongly typed DataSet.

TypedTableBase<T>

Dieser Typ wird als Basisklasse für die typisierte DataTable-Objektgenerierung durch Visual Studio und das .NET Framework-Tool XSD.exe verwendet, und er ist nicht für die direkte Verwendung im Code vorgesehen.This type is used as a base class for typed-DataTable object generation by Visual Studio and the XSD.exe .NET Framework tool, and is not intended to be used directly from your code.

TypedTableBaseExtensions

Enthält die Erweiterungsmethoden für die TypedTableBase<T>-Klasse.Contains the extension methods for the TypedTableBase<T> class.

UniqueConstraint

Stellt eine Einschränkung für eine Gruppe von Spalten dar, bei der alle Werte eindeutig sein müssen.Represents a restriction on a set of columns in which all values must be unique.

UpdateException

Die Ausnahme, die ausgelöst wird, wenn Änderungen an Objektinstanzen in der Datenquelle nicht beibehalten werden können.The exception that is thrown when modifications to object instances cannot be persisted to the data source.

VersionNotFoundException

Stellt die Ausnahme dar, die bei dem Versuch ausgelöst wird, eine Version einer gelöschten DataRow zurückzugeben.Represents the exception that is thrown when you try to return a version of a DataRow that has been deleted.

Schnittstellen

IColumnMapping

Ordnet einer DataSet-Spalte eine Spalte einer Datenquelle zu und wird von der DataColumnMapping-Klasse implementiert, die von allen .NET Framework-Datenanbietern gemeinsam verwendet wird.Associates a data source column with a DataSet column, and is implemented by the DataColumnMapping class, which is used in common by .NET Framework data providers.

IColumnMappingCollection

Enthält eine Auflistung von DataColumnMapping-Objekten und wird durch die DataColumnMappingCollection implementiert, die von allen .NET Framework-Datenanbietern gemeinsam verwendet wird.Contains a collection of DataColumnMapping objects, and is implemented by the DataColumnMappingCollection, which is used in common by .NET Framework data providers.

IDataAdapter

Ermöglicht einem Objekt das Implementieren eines DataAdapter und stellt eine Gruppe von Methoden und zuordnungsbezogenen Eigenschaften dar, mit denen ein DataSet gefüllt und aktualisiert sowie eine Datenquelle aktualisiert wird.Allows an object to implement a DataAdapter, and represents a set of methods and mapping action-related properties that are used to fill and update a DataSet and update a data source.

IDbDataAdapter-Instanzen gelten für Datenquellen, die relationale Datenbanken mit Textbefehlen (wie Transact-SQL) sind (oder ihnen ähneln), während IDataAdapter-Instanzen jeden Datenquelltyp verwenden können.IDbDataAdapter instances are for data sources that are (or resemble) relational databases with textual commands (like Transact-SQL), while IDataAdapter instances could can use any type of data source.

IDataParameter

Stellt einen Parameter sowie optional dessen Zuordnung zu DataSet-Spalten für ein Command-Objekt dar und wird von .NET Framework-Datenanbietern implementiert, die auf Datenquellen zugreifen.Represents a parameter to a Command object, and optionally, its mapping to DataSet columns; and is implemented by .NET Framework data providers that access data sources.

IDataParameterCollection

Sammelt alle relevanten Parameter für ein Command-Objekt sowie deren Zuordnungen zu DataSet-Spalten, und wird von .NET Framework-Datenanbietern implementiert, die auf Datenquellen zugreifen.Collects all parameters relevant to a Command object and their mappings to DataSet columns, and is implemented by .NET Framework data providers that access data sources.

IDataReader

Ermöglicht das Lesen eines oder mehrerer Vorwärtsdatenströme von Resultsets, die durch Ausführen eines Befehls für eine Datenquelle abgerufen wurden, und wird von .NET Framework-Datenanbietern implementiert, die auf relationale Datenbanken zugreifen.Provides a means of reading one or more forward-only streams of result sets obtained by executing a command at a data source, and is implemented by .NET Framework data providers that access relational databases.

IDataRecord

Ermöglicht den Zugriff auf die Spaltenwerte in den einzelnen Zeilen für einen DataReader, und wird von .NET Framework-Datenanbietern implementiert, die auf relationale Datenbanken zugreifen.Provides access to the column values within each row for a DataReader, and is implemented by .NET Framework data providers that access relational databases.

IDbCommand

Stellt eine SQL-Anweisung dar, die während der Verbindung mit einer Datenquelle ausgeführt wird, und wird von den .NET Framework-Datenanbietern implementiert, die auf relationale Datenbanken zugreifen.Represents an SQL statement that is executed while connected to a data source, and is implemented by .NET Framework data providers that access relational databases.

IDbConnection

Stellt eine offene Verbindung mit einer Datenquelle dar und wird von den .NET Framework-Datenanbietern implementiert, die auf relationale Datenbanken zugreifen.Represents an open connection to a data source, and is implemented by .NET Framework data providers that access relational databases.

IDbDataAdapter

Stellt eine Gruppe von befehlsbezogenen Eigenschaften dar, die zum Auffüllen des DataSet und zum Aktualisieren einer Datenquelle verwendet werden. Die Implementierung erfolgt durch .NET Framework-Datenanbieter, die auf relationale Datenbanken zugreifen.Represents a set of command-related properties that are used to fill the DataSet and update a data source, and is implemented by .NET Framework data providers that access relational databases.

IDbDataParameter

Hiermit stellt der Visual Basic .NET-Daten-Designer einen Parameter für ein Command-Objekt dar und optional dessen Zuordnung zu DataSet-Spalten.Used by the Visual Basic .NET Data Designers to represent a parameter to a Command object, and optionally, its mapping to DataSet columns.

IDbTransaction

Stellt eine Transaktion dar, die in einer Datenquelle ausgeführt werden soll, und wird von den .NET Framework-Datenanbietern implementiert, die auf relationale Datenbanken zugreifen.Represents a transaction to be performed at a data source, and is implemented by .NET Framework data providers that access relational databases.

IExtendedDataRecord

Stellt den Zugriff auf die Spaltenwerte in den einzelnen Zeilen eines DbDataRecord für einen DbDataReader bereit.Provides access to the column values within each row of a DbDataRecord for a DbDataReader.

ITableMapping

Ordnet einer Tabelle in einer DataSet-Klasse eine Quelltabelle zu und wird von der DataTableMapping-Klasse implementiert, die von .NET Framework-Datenanbietern gemeinsam verwendet wird.Associates a source table with a table in a DataSet, and is implemented by the DataTableMapping class, which is used in common by .NET Framework data providers.

ITableMappingCollection

Enthält eine Auflistung von TableMapping-Objekten und wird durch die DataTableMappingCollection-Klasse implementiert, die von .NET Framework-Datenanbietern gemeinsam verwendet wird.Contains a collection of TableMapping objects, and is implemented by the DataTableMappingCollection, which is used in common by .NET Framework data providers.

Enumerationen

AcceptRejectRule

Bestimmt die Aktion, die ausgeführt wird, wenn die AcceptChanges()-Methode oder die RejectChanges()-Methode für eine DataTable mit einer ForeignKeyConstraint aufgerufen wird.Determines the action that occurs when the AcceptChanges() or RejectChanges() method is invoked on a DataTable with a ForeignKeyConstraint.

CommandBehavior

Stellt eine Beschreibung der Ergebnisse der Abfrage sowie ihrer Auswirkungen auf die Datenbank bereit.Provides a description of the results of the query and its effect on the database.

CommandType

Gibt an, wie eine Befehlszeichenfolge interpretiert wird.Specifies how a command string is interpreted.

ConflictOption

Gibt an, wie Konflikte verursachende Änderungen an der Datenquelle erkannt und aufgelöst werden.Specifies how conflicting changes to the data source will be detected and resolved.

ConnectionState

Beschreibt den aktuellen Zustand der Verbindung mit einer Datenquelle.Describes the current state of the connection to a data source.

DataRowAction

Beschreibt eine Aktion, die für eine DataRow ausgeführt wird.Describes an action performed on a DataRow.

DataRowState

Ruft den Zustand eines DataRow-Objekts ab.Gets the state of a DataRow object.

DataRowVersion

Beschreibt die Version einer DataRow.Describes the version of a DataRow.

DataSetDateTime

Beschreibt das Serialisierungsformat für DateTime-Spalten in einem DataSet.Describes the serialization format for DateTime columns in a DataSet.

DataViewRowState

Beschreibt die Version der Daten in einer DataRow-Klasse.Describes the version of data in a DataRow.

DbType

Gibt den Datentyp eines Felds, einer Eigenschaft oder eines Parameter-Objekts eines .NET Framework-Datenproviders an.Specifies the data type of a field, a property, or a Parameter object of a .NET Framework data provider.

EntityState

Der Zustand eines Entitätsobjekts.The state of an entity object.

IsolationLevel

Gibt das Sperrverhalten für Transaktionen für die Verbindung an.Specifies the transaction locking behavior for the connection.

KeyRestrictionBehavior

Bezeichnet eine Liste von durch die KeyRestrictions-Eigenschaft angegebenen Parametern für Verbindungszeichenfolgen, die zulässig oder nicht zulässig sind.Identifies a list of connection string parameters identified by the KeyRestrictions property that are either allowed or not allowed.

LoadOption

Steuert das Anwenden von Werten der Datenquelle auf vorhandene Zeilen bei Verwendung der Load-Methode oder der Load-Methode.Controls how the values from the data source will be applied to existing rows when using the Load or Load method.

MappingType

Gibt an, wie eine DataColumn zugeordnet wird.Specifies how a DataColumn is mapped.

MissingMappingAction

Bestimmt die Aktion, die ausgeführt wird, wenn für eine Quelltabelle oder eine Quellspalte eine Zuordnung fehlt.Determines the action that occurs when a mapping is missing from a source table or a source column.

MissingSchemaAction

Gibt an, welche Aktion ausgeführt werden soll, wenn der DataSet-Klasse Daten hinzugefügt werden und die erforderliche DataTable-Klasse bzw. DataColumn-Klasse nicht vorhanden ist.Specifies the action to take when adding data to the DataSet and the required DataTable or DataColumn is missing.

ParameterDirection

Gibt den Typ eines Parameters in einer Abfrage relativ zum DataSet an.Specifies the type of a parameter within a query relative to the DataSet.

PropertyAttributes

Gibt die Attribute einer Eigenschaft an.Specifies the attributes of a property.

Rule

Gibt die Aktion an, die beim Erzwingen einer ForeignKeyConstraint ausgeführt wird.Indicates the action that occurs when a ForeignKeyConstraint is enforced.

SchemaSerializationMode

Gibt den Schemaserialisierungsmodus für ein typisiertes DataSet an.Indicates the schema serialization mode for a typed DataSet.

SchemaType

Gibt an, wie vorhandene Schemazuordnungen beim Durchführen einer FillSchema(DataSet, SchemaType)-Operation behandelt werden sollen.Specifies how to handle existing schema mappings when performing a FillSchema(DataSet, SchemaType) operation.

SerializationFormat

Bestimmt das Serialisierungsformat für ein DataSet.Determines the serialization format for a DataSet.

SqlDbType

Gibt den SQL Server-Datentyp eines Felds oder einer Eigenschaft zur Verwendung in einem SqlParameter an.Specifies SQL Server-specific data type of a field, property, for use in a SqlParameter.

StatementType

Gibt den Typ der SQL-Abfrage an, der von einer der folgenden Klassen verwendet werden soll: OleDbRowUpdatedEventArgs, OleDbRowUpdatingEventArgs, SqlRowUpdatedEventArgs oder SqlRowUpdatingEventArgs.Specifies the type of SQL query to be used by the OleDbRowUpdatedEventArgs, OleDbRowUpdatingEventArgs, SqlRowUpdatedEventArgs, or SqlRowUpdatingEventArgs class.

UpdateRowSource

Gibt an, wie Ergebnisse von Abfragebefehlen auf die aktualisierte Zeile angewendet werden.Specifies how query command results are applied to the row being updated.

UpdateStatus

Gibt die Aktion an, die während der Ausführung eines Update(DataSet) für die aktuelle Zeile und für die restlichen Zeilen ausgeführt werden soll.Specifies the action to take with regard to the current and remaining rows during an Update(DataSet).

XmlReadMode

Gibt an, wie XML-Daten und ein relationales Schema in ein DataSet eingelesen werden sollen.Specifies how to read XML data and a relational schema into a DataSet.

XmlWriteMode

Gibt an, wie XML-Daten und ein relationales Schema aus einer DataSet-Klasse geschrieben werden sollen.Specifies how to write XML data and a relational schema from a DataSet.

Delegaten

DataColumnChangeEventHandler

Stellt die Methode zur Behandlung des ColumnChanging-Ereignisses dar.Represents the method that will handle the ColumnChanging event.

DataRowChangeEventHandler

Stellt die Methode dar, die die folgenden Ereignisse einer RowChanging behandelt:RowChanged, RowDeleting, RowDeleted und DataTable.Represents the method that will handle the RowChanging, RowChanged, RowDeleting, and RowDeleted events of a DataTable.

DataTableClearEventHandler

Stellt die Methode dar, die die Clear()-Methode behandelt.Represents the method that handles the Clear() method.

DataTableNewRowEventHandler

Stellt die Methode dar, die die NewRow()-Methode behandelt.Represents the method that handles the NewRow() method.

FillErrorEventHandler

Stellt die Methode zur Behandlung des FillError-Ereignisses dar.Represents the method that will handle the FillError event.

MergeFailedEventHandler

Stellt die Methode zur Behandlung des MergeFailed-Ereignisses dar.Represents the method that will handle the MergeFailed event.

StateChangeEventHandler

Stellt die Methode zur Behandlung des StateChange-Ereignisses dar.Represents the method that will handle the StateChange event.

StatementCompletedEventHandler

Der Delegattyp für die Ereignishandler des StatementCompleted-Ereignisses.The delegate type for the event handlers of the StatementCompleted event.

Hinweise

In einem abgetrennten Szenario wie beispielsweise dem Internet bietet ADO.NET die Tools, die notwendig sind, um Daten in Systemen mit mehreren Ebenen abzufragen, zu aktualisieren und abzugleichen.In a disconnected scenario such as the Internet, ADO.NET provides the tools to request, update, and reconcile data in multiple tier systems. Die ADO.NET-Architektur ist auch in Clientanwendungen wie Windows Forms oder in von ASP.NET erstellten HTML-Seiten implementiert.The ADO.NET architecture is also implemented in client applications, such as Windows Forms, or HTML pages created by ASP.NET.

Das Kernstück der ADO.NET-Architektur ist die DataSet-Klasse.The centerpiece of the ADO.NET architecture is the DataSet class. Jedes DataSet kann mehrere DataTable-Objekte enthalten. Dabei enthält jede DataTable Daten aus einer einzelnen Datenquelle wie SQL Server.Each DataSet can contain multiple DataTable objects, with each DataTable containing data from a single data source, such as SQL Server.

Jede DataTable enthält eine DataColumnCollection (eine Auflistung von DataColumn-Objekten), die das Schema für jede DataTable festlegt.Each DataTable contains a DataColumnCollection--a collection of DataColumn objects--that determines the schema of each DataTable. Die DataType-Eigenschaft bestimmt den Typ der in der DataColumn gespeicherten Daten.The DataType property determines the type of data held by the DataColumn. Mit der ReadOnly-Eigenschaft und der AllowDBNull-Eigenschaft kann die Integrität der Daten noch stärker sichergestellt werden.The ReadOnly and AllowDBNull properties let you further guarantee data integrity. Mit der Expression-Eigenschaft können berechnete Spalten erstellt werden.The Expression property lets you construct calculated columns.

Wenn eine DataTable zusammen mit einer anderen DataTable Teil einer Beziehung zwischen einem übergeordneten und einem untergeordneten Element ist, wird die Beziehung durch Hinzufügen einer DataRelation zur DataRelationCollection eines DataSet-Objekts erstellt.If a DataTable participates in a parent/child relationship with another DataTable, the relationship is constructed by adding a DataRelation to the DataRelationCollection of a DataSet object. Beim Hinzufügen einer solchen Beziehung werden abhängig von den Parametereinstellungen des Konstruktors automatisch eine UniqueConstraint und eine ForeignKeyConstraint erstellt.When such a relation is added, a UniqueConstraint and a ForeignKeyConstraint are both created automatically, depending on the parameter settings for the constructor. Mit UniqueConstraint wird garantiert, dass die in einer Spalte enthaltenen Werte eindeutig sind.The UniqueConstraint guarantees that values that are contained in a column are unique. Mit ForeignKeyConstraint wird festgelegt, welche Aktion für die untergeordnete Zeile oder Spalte beim Ändern oder Löschen eines Primärschlüsselwerts ausgeführt wird.The ForeignKeyConstraint determines what action will happen to the child row or column when a primary key value is changed or deleted.

Mit dem System.Data.SqlClient-Namespace (.NET Framework-Datenanbieter für SQL Server), dem System.Data.Odbc-Namespace (.NET Framework-Datenanbieter für ODBC), dem System.Data.OleDb-Namespace (.NET Framework-Datenanbieter für OLE DB) oder dem System.Data.OracleClient-Namespace (.NET Framework-Datenanbieter für Oracle) kann auf eine Datenquelle zugegriffen werden, um diese mit einem DataSet zu verwenden.Using the System.Data.SqlClient namespace (the.NET Framework Data Provider for SQL Server), the System.Data.Odbc namespace (the.NET Framework Data Provider for ODBC), the System.Data.OleDb namespace (the.NET Framework Data Provider for OLE DB), or the System.Data.OracleClient namespace (the .NET Framework Data Provider for Oracle), you can access a data source to use together with a DataSet. Jeder.NET Framework-Datenanbieter verfügt über eine entsprechende DataAdapter , mit denen Sie als Brücke zwischen einer Datenquelle und ein DataSet.Each.NET Framework data provider has a corresponding DataAdapter that you use as a bridge between a data source and a DataSet.