![]() | DbQueryCursor - класс |
Пространство имён: FinistSoft.Storage
internal class DbQueryCursor : IQueryCursor, IEnumerator<QueryResultRow>, IDisposable, IEnumerator
Тип DbQueryCursor предоставляет следующие члены.
Имя | Описание | |
---|---|---|
![]() | DbQueryCursor |
Инициализирует экземпляр на основе определения курсора базы данных.
|
Имя | Описание | |
---|---|---|
![]() | Current |
Получает текущую строку результата объектного запроса.
|
Имя | Описание | |
---|---|---|
![]() | Dispose |
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.
|
![]() | Dispose(Boolean) |
Выполняет определяемые приложением действия, связанные с высвобождением ресурсов.
|
![]() | Equals | Determines whether the specified object is equal to the current object. (Унаследован от Object.) |
![]() | Finalize |
Уничтожает экземпляр класса DbQueryCursor.
(Переопределяет ObjectFinalize.) |
![]() | GetHashCode | Serves as the default hash function. (Унаследован от Object.) |
![]() | GetObjectT |
Возвращает бизнес-объект заданного типа из последней считанной строки результата объектного запроса.
|
![]() | GetObjectT(Int32) |
Возвращает бизнес-объект заданного типа из последней считанной строки результата объектного запроса,
который соответствует корневому объекту запросаQueryRootObject с заданным порядковым номером (по порядку добавления вQuery).
|
![]() | GetResultRow |
Получает текущую строку результата объектного запроса.
|
![]() | GetType | Gets the Type of the current instance. (Унаследован от Object.) |
![]() | MemberwiseClone | Creates a shallow copy of the current Object. (Унаследован от Object.) |
![]() | MoveNext |
Считывает очередную строку из результирующего набора строк объектного запроса.
|
![]() | Open |
Отправляет запрос select на сервер баз данных и инициализирует перебор строк результата.
|
![]() | ReadToCurrentObjects |
При необходимости загружает значения текущей строки результата запроса в объекты _currentObjects.
|
![]() | Reset |
Заново отправляет запрос базе данных.
Устанавливает перечислитель в его начальное положение перед первым элементом коллекции.
|
![]() | ToString | Returns a string that represents the current object. (Унаследован от Object.) |
Имя | Описание | |
---|---|---|
![]() | _connectionWrapper |
Содержит или ссылается (в зависимости от значения _ownWrapper) на объект соединения с базой данных, реализующий логику взаимодействия с этой базой.
|
![]() | _currentExpressions |
Содержит массив пар "псевдоним выражения"-"значение выражения", соответствующий текущей строке результата запроса.
|
![]() | _currentObjects |
Содержит массив бизнес-объектов из _rootDummies, в которые помещены значения текущей строки результата запроса.
|
![]() | _currentRow |
Содержит объект строки результата запроса, созданный для текущей строки результата.
|
![]() | _currentsLoaded |
Признак того, что в объекты _currentObjects помещены значения текущей строки курсора.
|
![]() | _cursorDef |
Ссылается на объект определения курсора.
|
![]() | _dataReader |
Содержит объект, используемый для чтения строк результата запроса.
|
![]() | _disposed |
Содержит признак того, что метод Dispose уже был вызван ранее для данного объекта.
|
![]() | _isFetched |
Содержит признак того, что запрос вернул хотя бы одну строку после открытия.
|
![]() | _isOpen |
Содержит признак того, что запрос был отправлен на сервер.
|
![]() | _ownWrapper |
Содержит признак того, что объект _connectionWrapper принадлежит текущему экземпляру, и должен быть освобожден при освобождении текущего экземпляра.
|
![]() | _rootDummies |
Содержит массив списков заготовок бизнес-объектов (в каждом списке - объекты-заготовки из одной иерархии наследования),
в которые загружаются считанные курсором значения реквизитов.
Порядок и количество этих списков соответствуют порядку и количеству корневых объектов (QueryRootObject) запроса Query.
|
![]() | _transaction |
Ссылается на транзакцию, в рамках которой должен быть выполнен запрос к базе данных.
|
![]() | _useExternalResultObjects |
Содержит признак того, что для считывания результатов запроса используются заранее созданные внешние объекты, переданные в конструкторе курсора.
|
Имя | Описание | |
---|---|---|
![]() ![]() | IEnumeratorCurrent |
Получает текущий элемент коллекции (строку результата объектного запроса QueryResultRow).
|