Поделиться через


OracleCommandBuilder Класс

Определение

Внимание

OracleCommandBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260

Автоматически создает команды с одной таблицей, используемые для согласования изменений, внесенных DataSet в связанную базу данных. Этот класс не может быть унаследован.

public ref class OracleCommandBuilder sealed : System::ComponentModel::Component
public ref class OracleCommandBuilder sealed : System::Data::Common::DbCommandBuilder
public sealed class OracleCommandBuilder : System.ComponentModel.Component
public sealed class OracleCommandBuilder : System.Data.Common.DbCommandBuilder
[System.Obsolete("OracleCommandBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)]
public sealed class OracleCommandBuilder : System.Data.Common.DbCommandBuilder
type OracleCommandBuilder = class
    inherit Component
type OracleCommandBuilder = class
    inherit DbCommandBuilder
[<System.Obsolete("OracleCommandBuilder has been deprecated. http://go.microsoft.com/fwlink/?LinkID=144260", false)>]
type OracleCommandBuilder = class
    inherit DbCommandBuilder
Public NotInheritable Class OracleCommandBuilder
Inherits Component
Public NotInheritable Class OracleCommandBuilder
Inherits DbCommandBuilder
Наследование
OracleCommandBuilder
Наследование
Атрибуты

Комментарии

Этот тип устарел и будет удален в будущей версии .NET Framework. Дополнительные сведения см. в статье Oracle и ADO.NET.

Не OracleDataAdapter создается автоматические инструкции SQL, необходимые для согласования изменений, внесенных в связанную DataSet с базой данных. Однако можно создать OracleCommandBuilder объект, который создает инструкции SQL для обновлений одной таблицы, задав SelectCommand свойство объекта OracleDataAdapter. Затем создается OracleCommandBuilder все дополнительные инструкции SQL, которые не заданы.

Связь между a и OracleDataAdapter ее соответствующим OracleCommandBuilder всегда одно-к-одному. Чтобы создать эту корреспонденцию, необходимо задать OracleDataAdapter свойство OracleCommandBuilder объекта. Это приводит OracleCommandBuilder к регистрации в качестве прослушивателя, что создает выходные данные событий, влияющих RowUpdating на DataSetсобытия.

Для создания инструкций INSERT, UPDATE или DELETE используется OracleCommandBuilderSelectCommand свойство для получения требуемого набора метаданных.

Он OracleCommandBuilder также использует Connectionсвойства, Transaction на которые ссылается ссылка SelectCommand.

При вызове DisposeOracleCommandBuilder отсоединяется от OracleDataAdapterнее, а созданные команды больше не используются.

Конструкторы

Имя Описание
OracleCommandBuilder()
Устаревшие..

Инициализирует новый экземпляр OracleCommandBuilderобъекта .

OracleCommandBuilder(OracleDataAdapter)
Устаревшие..

Инициализирует новый экземпляр OracleCommandBuilder класса с соответствующим OracleDataAdapter объектом.

Свойства

Имя Описание
CanRaiseEvents
Устаревшие..

Возвращает значение, указывающее, может ли компонент вызвать событие.

(Унаследовано от Component)
CatalogLocation
Устаревшие..

Возвращает или задает CatalogLocation экземпляр DbCommandBuilder класса.

CatalogSeparator
Устаревшие..

Возвращает или задает строку, используемую в качестве разделителя каталога для экземпляра DbCommandBuilder класса.

ConflictOption
Устаревшие..

Указывает, какой ConflictOption объект должен использоваться параметром DbCommandBuilder.

(Унаследовано от DbCommandBuilder)
Container
Устаревшие..

Возвращает объект IContainer , содержащий Componentобъект .

(Унаследовано от Component)
DataAdapter
Устаревшие..

Возвращает или задает OracleDataAdapter объект, для которого этот OracleCommandBuilder объект создаст инструкции SQL.

DesignMode
Устаревшие..

Возвращает значение, указывающее, находится ли текущий Component режим разработки.

(Унаследовано от Component)
Events
Устаревшие..

Возвращает список обработчиков событий, подключенных к этому Component.

(Унаследовано от Component)
QuotePrefix
Устаревшие..

Возвращает или задает начальный символ или символы, используемые при указании объектов базы данных (например, таблиц или столбцов), имена которых содержат такие символы, как пробелы или зарезервированные маркеры.

QuotePrefix
Устаревшие..

Возвращает или задает начальный символ или символы, используемые при указании объектов базы данных (например, таблиц или столбцов), имена которых содержат такие символы, как пробелы или зарезервированные маркеры.

(Унаследовано от DbCommandBuilder)
QuoteSuffix
Устаревшие..

Возвращает или задает конечный символ или символы, используемые при указании объектов базы данных (например, таблиц или столбцов), имена которых содержат такие символы, как пробелы или зарезервированные маркеры.

QuoteSuffix
Устаревшие..

Возвращает или задает конечный символ или символы, используемые при указании объектов базы данных (например, таблиц или столбцов), имена которых содержат такие символы, как пробелы или зарезервированные маркеры.

(Унаследовано от DbCommandBuilder)
SchemaSeparator
Устаревшие..

Возвращает или задает символ, используемый для разделителя между идентификатором схемы и любыми другими идентификаторами.

SetAllValues
Устаревшие..

Указывает, включены ли все значения столбцов в инструкции обновления или только изменены.

(Унаследовано от DbCommandBuilder)
Site
Устаревшие..

Возвращает или задает ISite объект Component.

(Унаследовано от Component)

Методы

Имя Описание
ApplyParameterInfo(DbParameter, DataRow, StatementType, Boolean)
Устаревшие..

Позволяет поставщику реализовать класс для обработки дополнительных DbCommandBuilder свойств параметров.

(Унаследовано от DbCommandBuilder)
CreateObjRef(Type)
Устаревшие..

Создает объект, содержащий все соответствующие сведения, необходимые для создания прокси-сервера, используемого для взаимодействия с удаленным объектом.

(Унаследовано от MarshalByRefObject)
DeriveParameters(OracleCommand)
Устаревшие..

Извлекает сведения о параметрах из хранимой процедуры, указанной в OracleCommand списке, и заполняет Parameters коллекцию указанного OracleCommand объекта.

Dispose()
Устаревшие..

Освобождает все ресурсы, используемые параметром Component.

(Унаследовано от Component)
Dispose(Boolean)
Устаревшие..

Освобождает неуправляемые ресурсы, используемые Component и при необходимости освобождает управляемые ресурсы.

(Унаследовано от Component)
Dispose(Boolean)
Устаревшие..

Освобождает неуправляемые ресурсы, используемые DbCommandBuilder и при необходимости освобождает управляемые ресурсы.

(Унаследовано от DbCommandBuilder)
Equals(Object)
Устаревшие..

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetDeleteCommand()
Устаревшие..

Возвращает автоматически созданный OracleCommand объект, необходимый для удаления в базе данных.

GetDeleteCommand(Boolean)
Устаревшие..

Возвращает автоматически созданный OracleCommand объект, необходимый для удаления в базе данных.

GetHashCode()
Устаревшие..

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetInsertCommand()
Устаревшие..

Возвращает автоматически созданный OracleCommand объект, необходимый для выполнения вставок в базу данных.

GetInsertCommand(Boolean)
Устаревшие..

Возвращает автоматически созданный OracleCommand объект, необходимый для выполнения вставок в базу данных.

GetLifetimeService()
Устаревшие..

Извлекает текущий объект службы времени существования, который управляет политикой времени существования для этого экземпляра.

(Унаследовано от MarshalByRefObject)
GetParameterName(Int32)
Устаревшие..

Возвращает имя указанного параметра в формате @p#. Используется при создании пользовательского построителя команд.

(Унаследовано от DbCommandBuilder)
GetParameterName(String)
Устаревшие..

Возвращает полное имя параметра, учитывая частичное имя параметра.

(Унаследовано от DbCommandBuilder)
GetParameterPlaceholder(Int32)
Устаревшие..

Возвращает заполнитель для параметра в связанной инструкции SQL.

(Унаследовано от DbCommandBuilder)
GetSchemaTable(DbCommand)
Устаревшие..

Возвращает таблицу схемы для .DbCommandBuilder

(Унаследовано от DbCommandBuilder)
GetService(Type)
Устаревшие..

Возвращает объект, представляющий службу, предоставляемую Component или ее Container.

(Унаследовано от Component)
GetType()
Устаревшие..

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
GetUpdateCommand()
Устаревшие..

Возвращает автоматически созданный OracleCommand объект, необходимый для выполнения обновлений в базе данных.

GetUpdateCommand(Boolean)
Устаревшие..

Возвращает автоматически созданный OracleCommand объект, необходимый для выполнения обновлений в базе данных.

InitializeCommand(DbCommand)
Устаревшие..

Сбрасывает CommandTimeoutзначения , TransactionCommandTypeи UpdateRowSource свойства в элементе DbCommand.

(Унаследовано от DbCommandBuilder)
InitializeLifetimeService()
Устаревшие..

Получает объект службы времени существования для управления политикой времени существования для этого экземпляра.

(Унаследовано от MarshalByRefObject)
MemberwiseClone()
Устаревшие..

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
MemberwiseClone(Boolean)
Устаревшие..

Создает неглубокую копию текущего MarshalByRefObject объекта.

(Унаследовано от MarshalByRefObject)
QuoteIdentifier(String)
Устаревшие..

Учитывая неквотированный идентификатор в правильном регистре каталога, возвращает правильную кавыченую форму этого идентификатора, включая правильное экранирование всех внедренных кавычки в идентификаторе.

RefreshSchema()
Устаревшие..

Очищает команды, связанные с этим DbCommandBuilder.

RefreshSchema()
Устаревшие..

Очищает команды, связанные с этим DbCommandBuilder.

(Унаследовано от DbCommandBuilder)
RowUpdatingHandler(RowUpdatingEventArgs)
Устаревшие..

Добавляет обработчик событий для RowUpdating события.

(Унаследовано от DbCommandBuilder)
SetRowUpdatingHandler(DbDataAdapter)
Устаревшие..

Регистрирует DbCommandBuilder событие RowUpdating для события DbDataAdapter.

(Унаследовано от DbCommandBuilder)
ToString()
Устаревшие..

String Возвращает имя, содержащее имя , если таковое Componentимеется. Этот метод не должен быть переопределен.

(Унаследовано от Component)
UnquoteIdentifier(String)
Устаревшие..

При наличии кавычек идентификатор возвращает правильную неквалированную форму этого идентификатора, в том числе правильную отмену всех внедренных кавычки в идентификаторе.

События

Имя Описание
Disposed
Устаревшие..

Происходит при удалении компонента вызовом Dispose() метода.

(Унаследовано от Component)

Применяется к

См. также раздел