System.Data Пространство имен

Пространство имен System.Data обеспечивает доступ к классам, представляющим архитектуру ADO.NET. The System.Data namespace provides access to classes that represent the ADO.NET architecture. ADO.NET позволяет создавать компоненты, эффективно управляющие данными из нескольких источников данных. ADO.NET lets you build components that efficiently manage data from multiple data sources.

Классы

Constraint

Представляет ограничение, которое может быть применено к одному или более объектам DataColumn.Represents a constraint that can be enforced on one or more DataColumn objects.

ConstraintCollection

Представляет коллекцию ограничений для DataTable.Represents a collection of constraints for a DataTable.

ConstraintException

Представляет исключение, которое вызывается при попытке действия, нарушающего ограничения.Represents the exception that is thrown when attempting an action that violates a constraint.

DataColumn

Представляет схему столбца в DataTable.Represents the schema of a column in a DataTable.

DataColumnChangeEventArgs

Предоставляет данные для события ColumnChanging.Provides data for the ColumnChanging event.

DataColumnCollection

Представляет коллекцию объектов DataColumn для DataTable.Represents a collection of DataColumn objects for a DataTable.

DataException

Представляет исключение, которое выдается при создании ошибок с помощью компонента ADO.NET.Represents the exception that is thrown when errors are generated using ADO.NET components.

DataReaderExtensions

Предоставляет методы расширения для DbDataReader.Provides extension methods for DbDataReader.

DataRelation

Представляет отношение "родительский-дочерний объект" между двумя объектами DataTable.Represents a parent/child relationship between two DataTable objects.

DataRelationCollection

Представляет коллекцию объектов DataRelation для DataSet.Represents the collection of DataRelation objects for this DataSet.

DataRow

Представляет строку данных в DataTable.Represents a row of data in a DataTable.

DataRowBuilder

Тип DataRowBuilder поддерживает инфраструктуру.NET Framework и не предназначен для использования непосредственно из кода.The DataRowBuilder type supports the .NET Framework infrastructure and is not intended to be used directly from your code.

DataRowChangeEventArgs

Предоставляет данные для событий RowChanged, RowChanging, OnRowDeleting(DataRowChangeEventArgs) и OnRowDeleted(DataRowChangeEventArgs).Provides data for the RowChanged, RowChanging, OnRowDeleting(DataRowChangeEventArgs), and OnRowDeleted(DataRowChangeEventArgs) events.

DataRowCollection

Представляет коллекцию строк для объекта DataTable.Represents a collection of rows for a DataTable.

DataRowComparer

Возвращает одноэлементный экземпляр класса DataRowComparer<TRow>.Returns a singleton instance of the DataRowComparer<TRow> class.

DataRowComparer<TRow>

Сравнивает два объекта DataRow на эквивалентность путем использования сравнения на основе значений.Compares two DataRow objects for equivalence by using value-based comparison.

DataRowExtensions

Определяет методы расширения для класса DataRow.Defines the extension methods to the DataRow class. Этот класс является статическим.This is a static class.

DataRowView

Представляет настроенное представление DataRow.Represents a customized view of a DataRow.

DataSet

Представляет кэш данных в памяти.Represents an in-memory cache of data.

DataSetSchemaImporterExtension

Данный член предназначен для поддержки платформы .NET Framework и не должен вызываться напрямую из кода приложения.This member supports the .NET Framework infrastructure and is not intended to be used directly from your code.

DataSysDescriptionAttribute

Помечает свойство, событие или расширитель с описанием.Marks a property, event, or extender with a description. Это описание может быть отображено визуальным конструктором при обновлении элемента.Visual designers can display this description when referencing the member.

DataTable

Представляет одну таблицу данных в памяти.Represents one table of in-memory data.

DataTableClearEventArgs

Предоставляет данные для метода Clear().Provides data for the Clear() method.

DataTableCollection

Представляет коллекцию таблиц для DataSet.Represents the collection of tables for the DataSet.

DataTableExtensions

Определяет методы расширения для класса DataTable.Defines the extension methods to the DataTable class. DataTableExtensions является статическим классом.DataTableExtensions is a static class.

DataTableNewRowEventArgs

Предоставляет данные для метода NewRow().Provides data for the NewRow() method.

DataTableReader

Объект DataTableReader получает содержимое одного или нескольких объектов DataTable в виде одного или нескольких однопроходных результирующих наборов, доступных только для чтения.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

Представляет допускающее привязку данных, настраиваемое представление DataTable для сортировки, фильтрации, поиска, изменения и навигации.Represents a databindable, customized view of a DataTable for sorting, filtering, searching, editing, and navigation. DataView не сохраняет данные, а представляет связанное представление соответствующего DataTable.The DataView does not store data, but instead represents a connected view of its corresponding DataTable. Изменения данных DataView повлияют на DataTable.Changes to the DataView's data will affect the DataTable. Изменения данных DataTable повлияют на все связанные с ним DataView.Changes to the DataTable's data will affect all DataViews associated with it.

DataViewManager

Содержит значение по умолчанию DataViewSettingCollection для каждого DataTable в DataSet.Contains a default DataViewSettingCollection for each DataTable in a DataSet.

DataViewSetting

Представляет параметры по умолчанию для свойств ApplyDefaultSort, DataViewManager, RowFilter, RowStateFilter, Sort и Table для объекта DataView, созданного из DataViewManager.Represents the default settings for ApplyDefaultSort, DataViewManager, RowFilter, RowStateFilter, Sort, and Table for DataViews created from the DataViewManager.

DataViewSettingCollection

Содержит доступную только для чтения коллекцию объектов DataViewSetting для каждого объекта DataTable в DataSet.Contains a read-only collection of DataViewSetting objects for each DataTable in a DataSet.

DBConcurrencyException

Исключение, которое вызывается объектом DataAdapter во время выполнения операции вставки, обновления или удаления, не затронувшей ни одной строки.The exception that is thrown by the DataAdapter during an insert, update, or delete operation if the number of rows affected equals zero.

DeletedRowInaccessibleException

Представляет исключение, которое выдается при попытке выполнить действие с удаленным объектом DataRow.Represents the exception that is thrown when an action is tried on a DataRow that has been deleted.

DuplicateNameException

Представляет исключение, которое выдается, если при добавлении строк в объект, относящийся к DataSet, нарушается уникальность имен объектов базы данных.Represents the exception that is thrown when a duplicate database object name is encountered during an add operation in a DataSet -related object.

EntityCommandCompilationException

Представляет ошибки, которые возникают во время компиляции команды, если не удается сформировать дерево команд, представляющее текст команды.Represents errors that occur during command compilation; when a command tree could not be produced to represent the command text.

EntityCommandExecutionException

Представляет ошибки, возникающие, когда поставщик базового хранилища не может выполнить заданную команду.Represents errors that occur when the underlying storage provider could not execute the specified command. Это исключение, как правило, зависит от поставщика.This exception usually wraps a provider-specific exception.

EntityException

Представляет связанные с платформой Entity Framework ошибки, возникающие в пространстве имен EntityClient.Represents Entity Framework-related errors that occur in the EntityClient namespace. EntityException является базовым классом для всех исключений Entity Framework, которые были вызваны EntityClient.The EntityException is the base class for all Entity Framework exceptions thrown by the EntityClient.

EntityKey

Предоставляет устойчивую ссылку на объект, являющийся экземпляром типа сущности.Provides a durable reference to an object that is an instance of an entity type.

EntityKeyMember

Представляет имя ключа и значение, которое является частью ключа EntityKey.Represents a key name and value pair that is part of an EntityKey.

EntitySqlException

Представляет ошибки, возникающие при синтаксическом анализе текста команды на языке Entity SQL.Represents errors that occur when parsing Entity SQL command text. Это исключение возникает при нарушении синтаксических и семантических правил.This exception is thrown when syntactic or semantic rules are violated.

EnumerableRowCollection

Представляет коллекцию объектов DataRow, возвращаемых из запроса LINQ to DataSet.Represents a collection of DataRow objects returned from a LINQ to DataSet query. Данный API поддерживает инфраструктуру .NET Framework и не предназначен для использования непосредственно из кода.This API supports the .NET Framework infrastructure and is not intended to be used directly from your code.

EnumerableRowCollection<TRow>

Представляет коллекцию объектов DataRow, возвращаемых из запроса.Represents a collection of DataRow objects returned from a query.

EnumerableRowCollectionExtensions

Содержит методы расширений для классов коллекции строк данных.Contains the extension methods for the data row collection classes.

EvaluateException

Представляет исключение, которое выдается, когда невозможно найти значение свойства Expression класса DataColumn.Represents the exception that is thrown when the Expression property of a DataColumn cannot be evaluated.

FillErrorEventArgs

Предоставляет данные для события FillError объекта DbDataAdapter.Provides data for the FillError event of a DbDataAdapter.

ForeignKeyConstraint

Представляет ограничение, установленное для набора столбцов в отношении "первичный ключ/внешний ключ", на действия, выполняемые при удалении или обновлении значения или строки.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

Представляет исключение, которое выдается при вызове метода EndEdit() в событии RowChanging.Represents the exception that is thrown when you call the EndEdit() method within the RowChanging event.

InternalDataCollectionBase

Предоставляет базовую функциональность для создания коллекций.Provides the base functionality for creating collections.

InvalidCommandTreeException

Исключение, указывающее на недопустимость дерева команд.The exception that is thrown to indicate that a command tree is invalid. В настоящее время это исключение не произошло в Entity Framework.This exception is currently not thrown anywhere in the Entity Framework.

InvalidConstraintException

Представляет исключение, возникающее при неправильной попытке создания отношения или доступа к нему.Represents the exception that is thrown when incorrectly trying to create or access a relation.

InvalidExpressionException

Представляет собой исключение, возникающее при попытке добавления столбца DataColumn, содержащего недопустимое выражение Expression, к коллекции DataColumnCollection.Represents the exception that is thrown when you try to add a DataColumn that contains an invalid Expression to a DataColumnCollection.

MappingException

Исключение, возникающее при сбое запросов связанной службы сопоставления.The exception that is thrown when mapping related service requests fail.

MergeFailedEventArgs

Происходит, если целевой и исходный объекты DataRow имеют одинаковое значение первичного ключа и если свойство EnforceConstraints имеет значение true.Occurs when a target and source DataRow have the same primary key value, and the EnforceConstraints property is set to true.

MetadataException

Исключение, возникающее при сбое запросов связанной с метаданными службы.The exception that is thrown when metadata related service requests fails.

MissingPrimaryKeyException

Представляет собой исключение, выдаваемое при попытке доступа к строке таблицы, не имеющей первичного ключа.Represents the exception that is thrown when you try to access a row in a table that has no primary key.

NoNullAllowedException

Представляет исключение, выдаваемое при попытке вставки значения null в столбец, где для свойства AllowDBNull задано значение false.Represents the exception that is thrown when you try to insert a null value into a column where AllowDBNull is set to false.

ObjectNotFoundException

Исключение, возникающее при отсутствии объекта.The exception that is thrown when an object is not present.

OperationAbortedException

Это исключение вызывается при прерывании текущей операции пользователем.This exception is thrown when an ongoing operation is aborted by the user.

OptimisticConcurrencyException

Исключение, возникающее при нарушении оптимистичного параллелизма.The exception that is thrown when an optimistic concurrency violation occurs.

OrderedEnumerableRowCollection<TRow>

Представляет упорядоченную коллекцию объектов DataRow, возвращенных запросом.Represents a collection of ordered DataRow objects returned from a query.

PropertyCollection

Представляет коллекцию свойств, которые можно добавить в объекты DataColumn, DataSet или DataTable.Represents a collection of properties that can be added to DataColumn, DataSet, or DataTable.

PropertyConstraintException

Класс исключений ограничений свойства.Property constraint exception class. Обратите внимание, что этот класс имеет состояние, поэтому если изменить даже его интервалы, это может быть критическое изменение.Note that this class has state - so if you change even its internals, it can be a breaking change.

ProviderIncompatibleException

Исключение, возникающее при несовместимости базового поставщика данных с платформой Entity Framework.The exception that is thrown when the underlying data provider is incompatible with the Entity Framework.

ReadOnlyException

Представляет исключение, которое выдается при попытке изменить значение столбца, доступное только для чтения.Represents the exception that is thrown when you try to change the value of a read-only column.

RowNotInTableException

Представляет исключение, которое выдается при попытке выполнить действие с объектом DataRow, который не содержится в объекте DataTable.Represents the exception that is thrown when you try to perform an operation on a DataRow that is not in a DataTable.

StateChangeEventArgs

Предоставляет данные для события изменения состояния поставщика данных .NET Framework.Provides data for the state change event of a .NET Framework data provider.

StatementCompletedEventArgs

Предоставляет дополнительные сведения для события StatementCompleted.Provides additional information for the StatementCompleted event.

StrongTypingException

Исключение, которое выдается строго типизированным объектом DataSet, когда пользователь получает доступ к значению DBNull.The exception that is thrown by a strongly typed DataSet when the user accesses a DBNull value.

SyntaxErrorException

Предоставляет исключение, возникающее, когда свойство Expression объекта DataColumn содержит синтаксическую ошибку.Represents the exception that is thrown when the Expression property of a DataColumn contains a syntax error.

TypedDataSetGenerator

Используется для создания строго типизированного объекта DataSet.Used to create a strongly typed DataSet.

TypedDataSetGeneratorException

Это исключение создается в случае конфликта имен при создании объекта DataSet со строгой типизацией.The exception that is thrown when a name conflict occurs while generating a strongly typed DataSet.

TypedTableBase<T>

Этот тип используется как базовый класс для создания объектов с типом DataTable Visual Studio и инструмента .NET Framework XSD.exe; тип не предназначен для непосредственного использования из кода.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

Содержит методы расширения для класса TypedTableBase<T>.Contains the extension methods for the TypedTableBase<T> class.

UniqueConstraint

Предоставляет ограничение на набор столбцов, в которых все значения должны быть уникальными.Represents a restriction on a set of columns in which all values must be unique.

UpdateException

Исключение, которое выдается в том случае, когда изменения в экземплярах объектов не могут быть сохранены в источнике данных.The exception that is thrown when modifications to object instances cannot be persisted to the data source.

VersionNotFoundException

Предоставляет исключение, возникающее при попытке возврата версии объекта DataRow, который был удален.Represents the exception that is thrown when you try to return a version of a DataRow that has been deleted.

Интерфейсы

IColumnMapping

Связывает столбец источника данных со столбцом объекта DataSet. Этот интерфейс реализуется классом DataColumnMapping, который совместно используется поставщиками данных .NET Framework.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

Содержит коллекцию объектов DataColumnMapping. Этот интерфейс реализуется классом DataColumnMappingCollection, который совместно используется поставщиками данных .NET Framework.Contains a collection of DataColumnMapping objects, and is implemented by the DataColumnMappingCollection, which is used in common by .NET Framework data providers.

IDataAdapter

Позволяет объекту реализовать DataAdapter и представляет набор методов и соответствующие свойства, связанные с операциями, для заполнения и обновления объекта DataSet и обновления источника данных.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 — для источников данных, которые являются или напоминают реляционные базы данных с текстуальными командами (например, Transact-SQL), а экземпляры IDataAdapter могут использовать любой тип источника данных.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

Представляет параметр, относящийся к объекту Command, и при необходимости его сопоставление со столбцами DataSet. Реализация осуществляется с помощью поставщиков данных .NET Framework, которые обращаются к источникам данных.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

Собирает все параметры, относящиеся к объекту Command, и их сопоставления со столбцами DataSet. Реализация осуществляют поставщики данных .NET Framework, которые обращаются к источникам данных.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

Предоставляет средства чтения одного или нескольких прямонаправленных потоков наборов результатов, полученных вследствие выполнения команды в источнике данных. Реализацию осуществляют поставщики данных .NET Framework, которые имеют доступ к реляционным базам данных.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

Предоставляет доступ к значениям столбцов в каждой строке для DataReader. Реализация осуществляют поставщики данных .NET Framework, которые обращаются к реляционным базам данных.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

Представляет инструкцию SQL, выполняемую при подключении к источнику данных, которую реализуют поставщики данных платформы NET Framework, имеющие доступ к реляционным базам данных.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

Представляет открытое подключение к источнику данных и реализуется поставщиками данных платформы NET Framework, которые имеют доступ к реляционным базам данных.Represents an open connection to a data source, and is implemented by .NET Framework data providers that access relational databases.

IDbDataAdapter

Представляет набор связанных с командой свойств, которые используются для заполнения DataSet и обновления источника данных, реализуемый поставщиками данных .NET Framework, осуществляющими доступ к реляционным базам данных.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

Используется в конструкторах данных Visual Basic .NET для представления параметра в объект Command и при необходимости его сопоставления со столбцами DataSet.Used by the Visual Basic .NET Data Designers to represent a parameter to a Command object, and optionally, its mapping to DataSet columns.

IDbTransaction

Представляет транзакцию, выполняемую с источником данных; реализуется поставщиками данных платформы NET Framework, у которых есть доступ к реляционным базам данных.Represents a transaction to be performed at a data source, and is implemented by .NET Framework data providers that access relational databases.

IExtendedDataRecord

Предоставляет доступ к значениям столбцов в каждой строке DbDataRecord для DbDataReader.Provides access to the column values within each row of a DbDataRecord for a DbDataReader.

ITableMapping

Связывает исходную таблицу с таблицей в DataSet и реализуется классом DataTableMapping, который обычно используется поставщиками данных .NET Framework.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

Содержит коллекцию объектов TableMapping и реализуется коллекцией DataTableMappingCollection, которая обычно используется поставщиками данных .NET Framework.Contains a collection of TableMapping objects, and is implemented by the DataTableMappingCollection, which is used in common by .NET Framework data providers.

Перечисления

AcceptRejectRule

Определяет действие, выполняемое, когда метод AcceptChanges() или RejectChanges() вызывается в объекте DataTable с объектом ForeignKeyConstraint.Determines the action that occurs when the AcceptChanges() or RejectChanges() method is invoked on a DataTable with a ForeignKeyConstraint.

CommandBehavior

Содержит описание результатов запроса и его воздействия на базу данных.Provides a description of the results of the query and its effect on the database.

CommandType

Определяет, как интерпретируется командная строка.Specifies how a command string is interpreted.

ConflictOption

Указывает, каким образом конфликтующие изменения в источнике данных будут выявляться и разрешаться.Specifies how conflicting changes to the data source will be detected and resolved.

ConnectionState

Описывает текущее состояние подключения к источнику данных.Describes the current state of the connection to a data source.

DataRowAction

Описывает действие, выполняемое с объектом DataRow.Describes an action performed on a DataRow.

DataRowState

Получает состояние объекта DataRow.Gets the state of a DataRow object.

DataRowVersion

Описание версии DataRow.Describes the version of a DataRow.

DataSetDateTime

Описывает формат сериализации для столбцов DateTime в объекте DataSet.Describes the serialization format for DateTime columns in a DataSet.

DataViewRowState

Описывает версию данных в объекте DataRow.Describes the version of data in a DataRow.

DbType

Указывает тип данных поля, свойства или объекта Parameter поставщика данных .NET Framework.Specifies the data type of a field, a property, or a Parameter object of a .NET Framework data provider.

EntityState

Состояние объекта сущности.The state of an entity object.

IsolationLevel

Задает поведение при блокировке транзакции для подключения.Specifies the transaction locking behavior for the connection.

KeyRestrictionBehavior

Определяет список параметров строки подключения, определяемых свойством KeyRestrictions, которые могут быть разрешены или запрещены.Identifies a list of connection string parameters identified by the KeyRestrictions property that are either allowed or not allowed.

LoadOption

Управляет применением значений из источника данных в существующих строках при использовании метода Load или Load.Controls how the values from the data source will be applied to existing rows when using the Load or Load method.

MappingType

Указывает на порядок сопоставления DataColumn.Specifies how a DataColumn is mapped.

MissingMappingAction

Определяет действие, которое выполняется при отсутствии сопоставления в исходной таблице или исходном столбце.Determines the action that occurs when a mapping is missing from a source table or a source column.

MissingSchemaAction

Определяет действие, выполняемое при добавлении данных к DataSet, если необходимые объекты DataTable или DataColumn отсутствуют.Specifies the action to take when adding data to the DataSet and the required DataTable or DataColumn is missing.

ParameterDirection

Указывает тип параметра в запросе к объекту DataSet.Specifies the type of a parameter within a query relative to the DataSet.

PropertyAttributes

Указывает атрибуты свойства.Specifies the attributes of a property.

Rule

Указывает действие, которое должно быть выполнено для обеспечения ограничения ForeignKeyConstraint.Indicates the action that occurs when a ForeignKeyConstraint is enforced.

SchemaSerializationMode

Указывает режим схемы сериализации для типизированного объекта DataSet.Indicates the schema serialization mode for a typed DataSet.

SchemaType

Указывает, как будут обрабатываться существующие сопоставления схемы при выполнении операции FillSchema(DataSet, SchemaType).Specifies how to handle existing schema mappings when performing a FillSchema(DataSet, SchemaType) operation.

SerializationFormat

Определяет формат сериализации для объекта DataSet.Determines the serialization format for a DataSet.

SqlDbType

Указывает относящийся к SQL Server тип данных поля или свойства для использования в SqlParameter.Specifies SQL Server-specific data type of a field, property, for use in a SqlParameter.

StatementType

Задает тип SQL запроса для использования в классах OleDbRowUpdatedEventArgs, OleDbRowUpdatingEventArgs, SqlRowUpdatedEventArgs или SqlRowUpdatingEventArgs.Specifies the type of SQL query to be used by the OleDbRowUpdatedEventArgs, OleDbRowUpdatingEventArgs, SqlRowUpdatedEventArgs, or SqlRowUpdatingEventArgs class.

UpdateRowSource

Задает способ применения к обновляемой строке результатов команды запроса.Specifies how query command results are applied to the row being updated.

UpdateStatus

Указывает действия, предпринимаемые в отношении текущей строки и остальных строк во время выполнения метода Update(DataSet).Specifies the action to take with regard to the current and remaining rows during an Update(DataSet).

XmlReadMode

Указывает, как считывать XML-данные и реляционную схему в объект DataSet.Specifies how to read XML data and a relational schema into a DataSet.

XmlWriteMode

Указывает, как записывать XML-данные и реляционную схему из объекта DataSet.Specifies how to write XML data and a relational schema from a DataSet.

Делегаты

DataColumnChangeEventHandler

Представляет метод, обрабатывающий событие ColumnChanging.Represents the method that will handle the ColumnChanging event.

DataRowChangeEventHandler

Представляет метод, обрабатывающий события RowChanging, RowChanged, RowDeleting и RowDeleted объекта DataTable.Represents the method that will handle the RowChanging, RowChanged, RowDeleting, and RowDeleted events of a DataTable.

DataTableClearEventHandler

Представляет метод, обрабатывающий метод Clear().Represents the method that handles the Clear() method.

DataTableNewRowEventHandler

Представляет метод, обрабатывающий метод NewRow().Represents the method that handles the NewRow() method.

FillErrorEventHandler

Представляет метод обработки события FillError.Represents the method that will handle the FillError event.

MergeFailedEventHandler

Представляет метод, обрабатывающий событие MergeFailed.Represents the method that will handle the MergeFailed event.

StateChangeEventHandler

Представляет метод обработки события StateChange.Represents the method that will handle the StateChange event.

StatementCompletedEventHandler

Тип делегата для обработчиков событий, относящихся к событию StatementCompleted.The delegate type for the event handlers of the StatementCompleted event.

Комментарии

В сценарии отсоединения, например Интернете, ADO.NET предоставляет средства запроса, обновления и согласования данных в многоуровневых системах.In a disconnected scenario such as the Internet, ADO.NET provides the tools to request, update, and reconcile data in multiple tier systems. Архитектура ADO.NET реализуется также в клиентских приложениях, таких как Windows Forms или страницы HTML, созданные в ASP.NET.The ADO.NET architecture is also implemented in client applications, such as Windows Forms, or HTML pages created by ASP.NET.

Краеугольным камнем архитектуры ADO.NET является класс DataSet.The centerpiece of the ADO.NET architecture is the DataSet class. Каждый DataSet может содержать несколько DataTable объектов, каждый из DataTable содержащих данные из одного источника данных, например SQL Server.Each DataSet can contain multiple DataTable objects, with each DataTable containing data from a single data source, such as SQL Server.

Каждый объект DataTable содержит DataColumnCollection, коллекцию объектов DataColumn, определяющую схему объекта DataTable.Each DataTable contains a DataColumnCollection--a collection of DataColumn objects--that determines the schema of each DataTable. Свойство DataType определяет тип данных, содержащихся в DataColumn.The DataType property determines the type of data held by the DataColumn. Свойства ReadOnly и AllowDBNull позволяют с большей уверенностью гарантировать целостность данных.The ReadOnly and AllowDBNull properties let you further guarantee data integrity. Свойство Expression дает возможность создавать вычисляемые столбцы.The Expression property lets you construct calculated columns.

Если объект DataTable является членом связи «родитель-потомок» с другим объектом DataTable, эта связь строится путем добавления DataRelation к DataRelationCollection объекта DataSet.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. Когда добавляется такая связь, автоматически создаются ограничения UniqueConstraint и ForeignKeyConstraint в зависимости от значения параметра конструктора.When such a relation is added, a UniqueConstraint and a ForeignKeyConstraint are both created automatically, depending on the parameter settings for the constructor. Ограничение UniqueConstraint обеспечивает уникальность значений в столбце.The UniqueConstraint guarantees that values that are contained in a column are unique. Ограничение ForeignKeyConstraint определяет действие, применяемое к дочерней строке или столбцу при изменении или удалении первичного ключа.The ForeignKeyConstraint determines what action will happen to the child row or column when a primary key value is changed or deleted.

С помощью пространств имен System.Data.SqlClient (поставщик данных платформы .NET Framework для SQL Server), System.Data.Odbc (поставщик данных платформы .NET Framework для ODBC), System.Data.OleDb (поставщик данных платформы .NET Framework для OLE DB) и System.Data.OracleClient (поставщик данных платформы .NET Framework для Oracle) можно получить доступ к источнику данных, который будет использоваться совместно с DataSet.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. Поставщик данных Each.NET Framework имеет соответствующий DataAdapter , используемый в качестве моста между источником данных и DataSet.Each.NET Framework data provider has a corresponding DataAdapter that you use as a bridge between a data source and a DataSet.