Для изменения размера нажмите или перетащите

PostgreSQLWrapper - класс

Представляет класс для соединение с базой-данных PostgreSQL.
Иерархия наследования
SystemObject
  FinistSoft.StorageAdoWrapper
    FinistSoft.StorageAdoWrapperNpgsqlConnection
      FinistSoft.StoragePostgreSQLWrapper

Пространство имён:  FinistSoft.Storage
Сборка:  DbStorage (в DbStorage.dll) Версия: 1.0.0
Синтаксис
public class PostgreSQLWrapper : AdoWrapper<NpgsqlConnection>

Тип PostgreSQLWrapper предоставляет следующие члены.

Конструкторы
  ИмяОписание
Открытый методPostgreSQLWrapper
Инициализирует новый экземпляр класса.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоConnection
Возвращает подключение к базе данных.
(Унаследован от AdoWrapperT.)
Открытое свойствоConnectionString
Возвращает строку подключения к базе данных.
(Унаследован от AdoWrapper.)
Открытое свойствоTypedConnection
Возвращает типизированное подключение к базе данных.
(Унаследован от AdoWrapperT.)
В начало страницы
Методы
  ИмяОписание
Защищённый методAddParameter
Добавляет параметр запроса к базе данных.
(Переопределяет AdoWrapperAddParameter(DbCommand, String, SingleValueProperty).)
Закрытый методAppendDerivedQueryObjects
Дополняет часть FROM запроса SELECT таблицами классов, связанных c главным классом как классы-наследники.
Закрытый методAppendLinkedQueryObjects
Дополняет часть FROM запроса SELECT таблицами классов бизнес-объектов, связанных c главным классом через реквизиты LinkPropertyT.
Закрытый методAppendParentQueryObjects
Дополняет часть FROM запроса SELECT таблицами классов, связанных c главным классом как базовые классы.
Открытый методCheckColumn
Проверяет соответствие между столбцом таблицы и реквизитом бизнес-объекта.
(Переопределяет AdoWrapperCheckColumn(TupleString, String, Boolean, Int32, Int32, Int32, String, IBasisPropertyInfo).)
Открытый методCompileAddColumn
Создает инструкцию SQL для добавления столбца в таблицу бизнес-объекта.
(Переопределяет AdoWrapperCompileAddColumn(IBasisPropertyInfo).)
Открытый методCompileAfterCreateTables
Создает инструкцию SQL, которую необходимо выполнить после создания таблиц бизнес-объектов.
(Переопределяет AdoWrapperCompileAfterCreateTables.)
Открытый методCompileAfterDropTables
Создает инструкцию SQL, которую необходимо выполнить после удаления таблиц бизнес-объектов.
(Переопределяет AdoWrapperCompileAfterDropTables.)
Открытый методCompileAlterColumn
Создает инструкцию SQL для изменения столбца в таблице бизнес-объекта.
(Переопределяет AdoWrapperCompileAlterColumn(IBasisPropertyInfo).)
Закрытый методCompileBasisProperty
Возвращает часть строки запроса Transact-SQL, соответствующую заданному реквизиту бизнес-объекта.
Открытый методCompileBeforeCreateTables
Создает инструкцию SQL, которую необходимо выполнить до создания таблиц бизнес-объектов.
(Переопределяет AdoWrapperCompileBeforeCreateTables.)
Открытый методCompileBeforeDropTables
Создает инструкцию SQL, которую необходимо выполнить до удаления таблиц бизнес-объектов.
(Переопределяет AdoWrapperCompileBeforeDropTables.)
Открытый методCompileColumnList
Создает инструкцию SQL для получения информации о столбцах таблицы.
(Переопределяет AdoWrapperCompileColumnList(Type).)
Открытый методCompileCreateIndex
Создает инструкцию SQL для создания индекса для таблицы бизнес-объекта.
(Переопределяет AdoWrapperCompileCreateIndex(Type, IBasisIndex).)
Открытый методCompileCreateTable
Создает инструкцию SQL для создания таблицы бизнес-объекта.
(Переопределяет AdoWrapperCompileCreateTable(Type).)
Открытый методCompileCreateView
Создает инструкцию SQL для создания представления необходимого для чтения всех реквизитов бизнес-объекта.
(Переопределяет AdoWrapperCompileCreateView(Type).)
Открытый методCompileDelete
Создает инструкцию SQL для удаления бизнес-объекта в базе данных.
(Переопределяет AdoWrapperCompileDelete(Basis).)
Открытый методCompileDropColumn
Создает инструкцию SQL для удаления столбца из таблицы бизнес-объекта.
(Переопределяет AdoWrapperCompileDropColumn(Type, String).)
Открытый методCompileDropTable
Создает инструкцию SQL для удаления таблицы.
(Переопределяет AdoWrapperCompileDropTable(String).)
Открытый методCompileDropView
Создает инструкцию SQL для удаления представления необходимого для чтения всех реквизитов бизнес-объекта.
(Переопределяет AdoWrapperCompileDropView(String).)
Открытый методCompileExistsIndex
Создает инструкцию SQL для проверки существования индекса в базе-данных.
(Переопределяет AdoWrapperCompileExistsIndex(String).)
Открытый методCompileExistsTable
Создает инструкцию SQL для проверки существования таблицы бизнес-объекта.
(Переопределяет AdoWrapperCompileExistsTable(Type).)
Закрытый методCompileFilter
Возвращает часть строки запроса к серверу баз данных, относящуюся к заданному фильтру.
Открытый методCompileInsert
Создает инструкцию SQL для добавления бизнес-объекта в базу данных.
(Переопределяет AdoWrapperCompileInsert(Basis).)
Закрытый методCompileOperandFunction
Возвращает часть строки запроса к серверу MSSQL, относящуюся к заданной функции операнда запроса.
Закрытый методCompilePairOperandFunction
Возвращает часть строки запроса к серверу MSSQL, относящуюся к заданной функции пары операндов запроса.
Закрытый методCompileQuery(AdoWrapperQueryCompileContext)
Возвращает строку запроса Transact-SQL для заданного контекста компиляции объектного запроса.
Открытый методCompileQuery(DbQueryCursorDefinition)
Создает инструкцию SQL для выполнения объектного запроса к базе данных.
(Переопределяет AdoWrapperCompileQuery(DbQueryCursorDefinition).)
Закрытый методCompileQueryOperand
Возвращает часть строки запроса к серверу баз данных, относящуюся к заданному операнду запроса.
Закрытый методCompileQueryRightOperand
Возвращает часть строки запроса к серверу баз данных, относящуюся к заданному правому операнду простого условия фильтра.
Открытый методCompileRunStoredProc
Создает инструкцию SQL для резервирования заданного диапазона счетчика идентификаторов бизнес-объектов.
(Унаследован от AdoWrapper.)
Открытый методCompileSelectTS
Создает инструкцию SQL для считывания из базы данных временной метки бизнес-объекта по его идентификатору.
(Переопределяет AdoWrapperCompileSelectTS(IdProperty).)
Закрытый методCompileSimpleCondition
Возвращает часть строки запроса к серверу баз данных, относящуюся к заданному простому условию фильтра.
Открытый методCompileTableList
Создает инструкцию SQL для получения списка всех таблиц базы данных.
(Переопределяет AdoWrapperCompileTableList.)
Открытый методCompileUpdate
Создает инструкцию SQL для обновления бизнес-объекта в базу данных.
(Переопределяет AdoWrapperCompileUpdate(Basis).)
Защищённый методCreateAlias
Создает псевдоним таблицы для указанного типа бизнес-объекта.
(Унаследован от AdoWrapper.)
Открытый методCreateConnection
Создает подключение к базе данных.
(Переопределяет AdoWrapperCreateConnection.)
Открытый методDispose
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением. или сбросом неуправляемых ресурсов.
(Унаследован от AdoWrapper.)
Защищённый методDispose(Boolean)
Выполняет определяемые приложением задачи, связанные с удалением, высвобождением. или сбросом неуправляемых ресурсов при соответствующем указании.
(Унаследован от AdoWrapperT.)
Открытый методEqualDbNames
Сравнивает два наименования объекта или реквизита объекта базы данных.
(Переопределяет AdoWrapperEqualDbNames(String, String).)
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Уничтожает экземпляр класса AdoWrapper.
(Унаследован от AdoWrapper.)
Закрытый методGetCheckSQL
Возвращает ограничение которое необходимо наложить на столбец в базе данных соответствующего переданному реквизиту.
Защищённый методGetDbObjectName
Возвращает наименование объекта базы данных (таблицы, хранимой процедуры и т.д.) с учетом схемы и экранирования.
(Переопределяет AdoWrapperGetDbObjectName(String).)
Защищённый методGetDbPropertyName
Возвращает наименование реквизита объекта базы данных (столбца, индекса и т.д.) с учетом экранирования.
(Переопределяет AdoWrapperGetDbPropertyName(String).)
Защищённый методGetDbSchemaName
Возвращает наименование схемы базы данных.
(Переопределяет AdoWrapperGetDbSchemaName.)
Открытый методGetHashCode
Serves as the default hash function.
(Унаследован от Object.)
Открытый методGetIndexName
Возвращает наименование индекса сгенерированное с использованием наименования типа бизнес-объекта и его реквизитов участвующих в индексе.
(Унаследован от AdoWrapper.)
Закрытый методGetSQLType(Type)
Возвращает тип столбца в базе данных соответствующего переданному типу реквизита бизнес-объекта.
Закрытый методGetSQLType(IBasisPropertyInfo)
Возвращает тип столбца в базе данных соответствующего переданному реквизиту бизнес-объекта.
Закрытый методGetSQLType(SingleValueProperty)
Возвращает строку описания типа значения в Transact-SQL, соответствующую заданному реквизиту.
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Открытый методReadValue
Считывает значение указанной колонки и записывает в переданный реквизит бизнес-объекта.
(Переопределяет AdoWrapperReadValue(Int32, DbDataReader, SingleValueProperty).)
Открытый методToString
Returns a string that represents the current object.
(Унаследован от Object.)
Закрытый методUseLowerCondition
Возвращает признак того, что необходимо накладывать условие на реквизит в нижнем регистре.
В начало страницы
Поля
  ИмяОписание
Закрытое поле_connection
Представляет подключение к базе данных.
(Унаследован от AdoWrapperT.)
Закрытое поле_connectionString
Представляет строку подключения к базе данных.
(Унаследован от AdoWrapper.)
Закрытое поле_disposed
Представляет признак того, что произошло освобождение неуправляемых ресурсов.
(Унаследован от AdoWrapperT.)
В начало страницы
См. также