DbManager - методы |
Тип DbManager предоставляет следующие члены.
Имя | Описание | |
---|---|---|
BeginTransactionAsync(CancellationToken) |
Асинхронно открывает транзакцию с уровнем изоляции по умолчанию.
| |
BeginTransactionAsync(IsolationLevel, CancellationToken) |
Асинхронно открывает транзакцию с указанным уровнем изоляции.
| |
CancelCommand |
Удаляет информацию по предыдущей добавленной команде без вызова SetCommand для указания новой команды.
Используйте в том случае, если был вызван метод SetCommand (или аналогичный), но его выполнение было отменено.
| |
CloseAsync |
Асинхронно закрывает соединение и освобождает занятые ресурсы, но позволяет продолжить использовать текущий объект,
в отличие от метода DisposeAsync.
| |
CommandHasData |
Возвращает признак того, что команда задана и содержит непустую строку.
| |
CommitTransactionAsync |
Асинхронно выполняет коммит транзакции с уровнем изоляции по умолчанию.
| |
DisposeAsync | Освобождает ресурсы, занимаемые объектом. | |
DisposeAsync(Boolean) | Освобождает ресурсы, занимаемые объектом. | |
EnsureConnectionAsync |
Асинхронно открывает соединение, если оно ещё не открыто.
| |
Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object.) | |
ExecuteAsyncT |
Асинхронно выполняет SQL-команду и возвращает объект заданного типа. Объект может быть скалярным (простым типом)
или нескалярным (классом или структурой).
| |
ExecuteListAsyncT |
Асинхронно выполняет SQL-команду и возвращает список объектов. Объект может быть скалярным (простым типом)
или нескалярным (классом или структурой).
| |
ExecuteNonQueryAsync |
Асинхронно выполняет запрос, не возвращающий ResultSet, и возвращает количество строк, затронутых при выполнении.
Например, количество вставленных строк для INSERT, изменённых для UPDATE или удалённых для DELETE.
| |
ExecuteReaderAsync(CancellationToken) |
Создаёт объект для чтения данных по выполняемой SQL-команде.
| |
ExecuteReaderAsync(CommandBehavior, CancellationToken) |
Создаёт объект для чтения данных по выполняемой SQL-команде
с указанием поведения выполняемой команды. Выделение ресурсов при создании объекта выполняется асинхронно.
| |
ExecuteSetXactAbortOnAsync |
Выполняет команду SET XACT_ABORT ON, которая устанавливает автоматический откат транзакции
при ошибке в процессе выполнения SQL.
| |
ExecuteStreamAsync |
Возвращает поток с данными, полученный из запроса по установленной команде. Используйте в случае,
когда запрос возвращает одну строку, в которой присутствует varbinary колонка с заданным индексом.
Если запрос не вернул данных, то возвращает Null, но не возвращает null.
Поток открывается асинхронно.
| |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Унаследован от Object.) | |
GetCommandDataParameters |
Возвращает массив параметров текущей команды CommandInfo
или пустой массив, если текущая команда отсутствует.
| |
GetCommandText |
Возвращает текст текущей команды CommandInfo
или null, если текущая команда отсутствует.
| |
GetDataProvider |
Возвращает провайдер для заданных имени провайдера для строки подключения и текста строки подключения.
| |
GetDbParameter |
Возвращает объект IDbDataParameter, готовый к использованию в SQL-командах,
полученный для заданного параметра DataParameter.
Внимание! Выполнение метода может синхронно открыть соединение с СУБД, если оно ещё не открыто.
Вызовите ожидание на методе EnsureConnectionAsync(CancellationToken), чтобы не открывать соединение синхронно, если оно не открыто.
| |
GetHashCode | Serves as the default hash function. (Унаследован от Object.) | |
GetSqlServerDataProvider |
Возвращает рекомендуемый провайдер IDataProvider для использования совместно с MS SQL Server.
| |
GetType | Gets the Type of the current instance. (Унаследован от Object.) | |
InputOutputParameter |
Создаёт смешанный (и передаваемый в запрос, и возвращаемый из запроса) параметр с указанием имени и значения.
Тип данных определяется автоматически по значению.
Другие свойства параметра можно задать через свойств возвращённого объекта.
| |
InputParameter |
Создаёт входящий (передаваемый в запрос) параметр с указанием имени и значения. Тип данных определяется автоматически по значению.
Другие свойства параметра можно задать через свойств возвращённого объекта.
| |
LogCommand |
Записывает в логгер с именем SqlQueries SQL-выражение команды,
которая задана в объекте DbManager.
Если объект не содержит команду, то записи в лог не происходит.
| |
MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) | |
OnDisposedAsync |
Действие, выполняемое при освобождении ресурсов, занимаемых объектом, в методе DisposeAsync.
В реализации по умолчанию вызывает событие Disposed.
| |
OutputParameter(String, Object) |
Создаёт исходящий (возвращаемый из запроса) параметр с указанием имени и значения. Тип данных определяется автоматически по значению.
Другие свойства параметра можно задать через свойств возвращённого объекта.
| |
OutputParameter(String, Object, DataType) |
Создаёт исходящий (возвращаемый из запроса) параметр с указанием имени, значения и типа данных из перечисления DataType.
Другие свойства параметра можно задать через свойств возвращённого объекта.
| |
OutputParameter(String, Object, DataType, Int32) |
Создаёт исходящий (возвращаемый из запроса) параметр с указанием имени, значения, типа данных из перечисления DataType и размера.
Другие свойства параметра можно задать через свойств возвращённого объекта.
| |
Parameter(String) |
Создаёт параметр с указанием имени.
Другие свойства параметра можно задать через свойств возвращённого объекта.
| |
Parameter(String, DataType) |
Создаёт параметр с указанием имени и типа данных из перечисления DataType.
Другие свойства параметра можно задать через свойств возвращённого объекта.
| |
Parameter(String, Object) |
Создаёт параметр с указанием имени и значения. Тип данных определяется автоматически по значению.
Другие свойства параметра можно задать через свойств возвращённого объекта.
| |
Parameter(ParameterDirection, String, DataType) |
Создаёт параметр с указанием направления использования, имени и типа данных из перечисления DataType.
Другие свойства параметра можно задать через свойств возвращённого объекта.
| |
Parameter(ParameterDirection, String, Object) |
Создаёт параметр с указанием направления использования, имени и значения.
Другие свойства параметра можно задать через свойств возвращённого объекта.
| |
Parameter(String, DataType, Int32) |
Создаёт параметр с указанием имени, типа данных из перечисления DataType и размера.
Другие свойства параметра можно задать через свойств возвращённого объекта.
| |
Parameter(String, Object, DataType) |
Создаёт параметр с указанием имени, значения и типа данных из перечисления DataType.
Другие свойства параметра можно задать через свойств возвращённого объекта.
| |
Parameter(ParameterDirection, String, DataType, Int32) |
Создаёт параметр с указанием направления использования, имени, типа данных из перечисления DataType и размера.
Другие свойства параметра можно задать через свойств возвращённого объекта.
| |
Parameter(ParameterDirection, String, Object, DataType) |
Создаёт параметр с указанием направления использования, имени, значения и типа данных из перечисления DataType.
Другие свойства параметра можно задать через свойств возвращённого объекта.
| |
Parameter(String, Object, DataType, Int32) |
Создаёт параметр с указанием имени, значения, типа данных из перечисления DataType и размера.
Другие свойства параметра можно задать через свойств возвращённого объекта.
| |
Parameter(ParameterDirection, String, Object, DataType, Int32) |
Создаёт параметр с указанием направления использования, имени, значения, типа данных из перечисления DataType и размера.
Другие свойства параметра можно задать через свойств возвращённого объекта.
| |
ResolveParameterType |
Определяет тип параметра в зависимости от маппинга для текущего соединения.
Заменяет DataType на тип, вычисленный для значения.
| |
ResolveTypeAndRecreateParameterIfRequired |
Возвращает параметр, у которого тип данных DataType определён из значения объекта.
Это либо ссылка на параметр parameter, либо новый объект DataParameter с изменённым DataType.
Переданный объект parameter не изменяется.
| |
RollbackTransactionAsync |
Асинхронно выполняет откат транзакции с уровнем изоляции по умолчанию.
| |
SetCommand(String) |
Подготавливает команду для выполнения с указанием SQL-выражения команды.
| |
SetCommand(CommandType, String) |
Подготавливает команду для выполнения с указанием типа команды и её SQL-выражения.
| |
SetCommand(String, DataParameter) |
Подготавливает команду для выполнения с указанием SQL-выражения команды и её параметров.
| |
SetCommand(CommandType, String, DataParameter) |
Подготавливает команду для выполнения с указанием типа команды, её SQL-выражения и параметров.
| |
SetCommandTimeout |
Устанавливает таймаут для последней заданной команды.
| |
SetSpCommand(String) |
Подготавливает команду для выполнения хранимой процедуры с указанием её имени.
| |
SetSpCommand(String, DataParameter) |
Подготавливает команду для выполнения хранимой процедуры с указанием её имени и параметров.
| |
ToString | Returns a string that represents the current object. (Унаследован от Object.) | |
WithoutTimeout |
Устанавливает неограниченный таймаут для последней заданной команды.
|
Имя | Описание | |
---|---|---|
Get | (Определяется ComHelper.) | |
GetDbms | (Определяется Extensions.) | |
InternalMarkerCanvas |
Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor.) | |
Invoke | (Определяется ComHelper.) | |
Set | (Определяется ComHelper.) |