Namespace Terrasoft.Core.DB
Classes
ActionsConfigUtilities
Вспомогательный класс для перечисления ActionsConfig.
AdminOperations
AggregationQueryFunction
Агрегирующая функция выражения.
BaseColumnAction
BaseColumnDBMetaPropertyAction
BaseGroupAction
BaseHint
Базовый класс табличного указания.
BaseInsert
BaseStoredProcedure
BufferingDataReader
A data reader that allows data to be buffered.
BuilderSqlKeyword
CastQueryFunction
Функция приведения выражения аргумента к заданному типу данных.
CoalesceQueryFunction
Функция возврата первого выражения из списка аргументов, не равного null
.
Column
Предоставляет служебные методы для работы с выражениями колонок запроса.
ColumnAction
ColumnIndexMetaDescriptionQueryBuilder
Provides creating a query for getting column index descriptions from DB.
ColumnMetaDescriptionQueryBuilder
Provides creating a query for getting column descriptions from DB.
ConcatQueryFunction
Функция для формирования строки, являющейся результатом объединения строковых значений аргументов функции.
ConstraintAction
ConstraintMetaDescriptionQueryBuilder
Provides creating a query for getting constraint descriptions from DB.
CreateGuidQueryFunction
Функция выражения нового идентификатора.
CurrentDateTimeQueryFunction
Функция выражения текущей даты и времени.
CustomQuery
CustomQueryFunction
Custom function.
DataLengthQueryFunction
Функция для определения числа байтов, использованных для представления выражения.
DataTableUtilities
DataValueTypeDBMetaTypeConverter
DateAddQueryFunction
Функция выражения даты, полученной путем добавления указанного промежутка времени к заданной дате.
DateDiffQueryFunction
Функция выражения разницы дат, полученного путем вычитания заданных дат.
DatePartQueryFunction
Функция выражения части значения типа Дата/Время.
DbCommentEngine
DbCommentMetaEngine
DbCommentMetaPropertiesCollection
DbCommentMetaPropertyCollection
DBConfigurationElement
DBConfigurationSection
DBConfigurationSectionGroup
DBEngine
Provides methods for queries building.
DBExecutor
Database query executor.
DBLobUtilities
DBMetaAction
DBMetaActionCollection
DBMetaActionExecutedEventArgs
DBMetaActionExecuteErrorEventArgs
DBMetaActionExecuteException
DBMetaActionManager
DBMetaActionManagerItem
DBMetaActionManagerItemCollection
DBMetaActionUtilities
DBMetaActionValidationException
DBMetaEngine
DBMetaProperty
DBMetaPropertyAction
DBMetaPropertyCollection
DBMetaPropertyGroupAction
DBMetaScript
DBMetaScriptException
DBMetaScriptValidationMessage
DBMetaScriptValidationMessageCollection
DBSectionCollection
DBSecurityEngine
DBSpecificationConfigurationElement
DBSpecificationConfigurationSection
DBSpecificationSectionCollection
DBTypeConverter
DefValueAction
Delete
Запрос на удаление данных.
EntitySchemaAction
EntitySchemaMetaDescriptionQueryBuilder
Provides creating a query for getting entity schema meta descriptions from DB.
EntitySchemaRecordRightSource
ExecutedChangedEventArgs
ForceSeekHint
Класс табличного указания "Использовать поиск в индексе".
ForeignKeyAction
Func
Предоставляет служебные методы для работы функциями.
GroupAction
GuidDBMetaTypeConverter
HierarchicalSelectOptions
Parameters for building hierarchical queries.
HintCollection
Hints
Класс табличных указаний.
HintsHelper
IndexAction
IndexHint
Класс табличного указания "Использовать индекс".
IndexMetaDescriptionQueryBuilder
Provides creating a query for getting composite index descriptions from DB.
Insert
Запрос на добавление данных.
InsertSelect
IsNullQueryFunction
Функция для замены значения null
замещающим выражением.
Join
Оператор Join запроса.
JoinCollection
Коллекция операторов Join
запроса.
LengthQueryFunction
Функция для возврата длины выражения.
LocalizableStringDBMetaTypeConverter
MetaDescriptionQueryBuilder
Provides creating a query for getting object meta descriptions from DB.
ModifyColumnTypeValidateAction
ModifyQueryColumn
ModifyQueryColumnCollection
ModifyQueryColumnValue
ModifyQueryColumnValueCollection
ModifyQuerySource
NoLockHint
Класс табличного указания "Чтение недействительных результатов".
NotNullColumnAction
OrderByItem
Представляет выражение, по которому выполняется сортировка результатов запроса.
OrderByItemCollection
Коллекция выражений, по которым выполняется сортировка результатов запроса.
PageableSelectCondition
Представляет условие для запроса с постраничным выводом.
PageableSelectOptions
Parameters for paging query results.
PrimaryKeyAction
Query
Базовый класс запроса к базе данных.
QueryCase
Выражение оператора CASE.
QueryCaseItem
Элемент условия оператора CASE.
QueryColumnExpression
Выражение колонки запроса.
QueryColumnExpressionCollection
Коллекция выражений колонок.
QueryCondition
Условие запроса.
QueryFunction
Базовый класс функции выражения.
QueryParameter
Представляет параметр запроса.
QueryParameterCollection
Коллекция параметров запроса.
QueryParameterUtilities
Предоставляет служебные методы для работы с параметрами запроса.
QuerySourceExpression
Выражение источника данных запроса.
QueryUtilities
Provides utility methods for working with queries to the database.
RecordsByRightOptions
ReferenceSchemaCollectionDBMetaTypeConverter
RowLockHint
Класс табличного указания "Блокировка по записям".
RowNumberQueryFunction
ROW_NUMBER function.
SchemaDBActionMessageEventArgs
Provides message about action for entity schema structure changing.
SchemaDBActionsAddedEventArgs
Provides data about adding actions for entity schema structure changing.
Select
Запрос на выборку данных.
SelectQueryCollection
Коллекция запросов на выборку данных.
Sequence
Sequence object in database.
SequenceMap
Sequence map, stores sequence objects.
SetColumnValueAction
Source
Предоставляет служебные методы для работы с источником данных запроса.
SqlKeyword
StoredProcedure
SubstringQueryFunction
Function which gets part of a string.
SystemDBSecurityEngine
TriggerAction
TrimQueryFunction
Функция для удаления начальных и конечных пробелов из выражения.
Update
Запрос на обновление данных.
UpdateSelect
Query for update data from select.
UpperQueryFunction
Функция для преобразования символов выражения аргумента к верхнему регистру.
UserDefinedFunction
ValidateAction
WindowQueryFunction
SQL window function.
Interfaces
IBufferingDataReader
Provides a means for buffering the data from System.Data.IDataReader.
ICacheableQuery
Предоставляет методы и свойства кэшируемого запроса.
IColumnAction
IDataIsolationHelper
Provides utility methods to apply CRUD restrictions for Data Isolation mode.
IDataValueTypeFactory
Provides functionality to creating instance of a data value class.
IDBCommand
Представляет собой команду SQL.
IDbCommentEngine
Provides methods for working with DB meta propeties based on DB comments.
IDBReadableCommand
Представляет собой оператор SQL, предназначенный для чтения данных.
INonMarsDbExecutor
Provides a means for executing commands for DBs without MARS support.
IParametrizedQuery
Предоставляет методы и свойства параметризированного запроса.
IQueryColumnExpressionConvertible
IQueryColumnExpressionsCollector
IQueryExpression
Предоставляет методы и свойства выражения запроса.
ISetValueAction
ISqlGenerating
Enums
ActionModifyType
ActionsConfig
Битовое перечисление настроек обновления структуры базы данных.
ActionType
ActionTypeOrder
AggregationEvalType
Область применения агрегирующей функции.
DateDiffQueryFunctionInterval
Единица измерения разницы дат.
DatePartQueryFunctionInterval
Часть даты.
DBMetaInfoItemDestinationType
DBMetaInfoItemType
EntitySchemaRecordOperation
GroupItemUsageType
HierarchicalSelectType
HintType
Тип табличного указания.
JoinType
Вид оператора Join.
ModifyLookupColumnDirectionType
ModifyLookupColumnOperationType
PageableSelectDirection
Направление постраничного вывода.
QueryColumnExpressionType
Тип выражения колонки.
QueryConditionType
Тип условия запроса.
QueryJoinRightLevel
Условия наложения прав при использовании связанных таблиц, если схема администрируется по записям.
QuerySourceExpressionType
Тип выражения источника данных запроса.
SchemaOperationRightLevels
SchemaRecordRightLevels
SetColumnValueActionType
SysAdminUnitType
TriggerType
UserDefinedFunctionReturnType
ValidateResult
Delegates
ExecutedChangedEventHandler
Select.ExecuteReaderReadMethod
Определяет сигнатуру метода делегата, вызываемого при чтении записей данных запроса.