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 |
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 |
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- |
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 |
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 |
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 |
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 |
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 |
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.