QueryBuilderFactory - класс

Фабрика объектов для генерации текста запросов.

Definition

Пространство имён: Tessa.Platform.Data
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public sealed class QueryBuilderFactory : IQueryBuilderFactory
Inheritance
Object    QueryBuilderFactory
Implements
IQueryBuilderFactory

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

QueryBuilderFactoryИнициализирует новый экземпляр класса QueryBuilderFactory

Свойства

Dbms СУБД, для которой происходит генерация текста запроса.

Методы

Cached(String, FuncIQueryBuilderFactory, String) Возвращает текст запроса по указанному идентификатору. В случае его отсутствия, генерирует его путем вызова переданного делегата.

Заметки

Рекомендуется использовать Cached(Object, String, FuncIQueryBuilderFactory, String, String), который использует дополнительные параметры для генерации уникального идентификатора.
Cached(Object, String, FuncIQueryBuilderFactory, String, String) Возвращает текст запроса по указанному идентификатору. В случае его отсутствия, генерирует его путем вызова переданного делегата.

Заметки

В отличие от Cached(String, FuncIQueryBuilderFactory, String), метод использует instance, identifier и memberName для построения уникального идентификатора запроса.
Create Создает объект, используемый для генерации текста запроса.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Call
(Определяется DataExtensions)
CreateTable
(Определяется DataExtensions)
CreateTempTable
(Определяется DataExtensions)
DeleteFrom
(Определяется DataExtensions)
DropTable
(Определяется DataExtensions)
Get
(Определяется ComHelper)
If
(Определяется DataExtensions)
InsertInto
(Определяется DataExtensions)
InsertInto
(Определяется DataExtensions)
Invoke
(Определяется ComHelper)
Q
(Определяется DataExtensions)
Select
(Определяется DataExtensions)
SelectDistinct
(Определяется DataExtensions)
SelectExists
(Определяется DataExtensions)
Set
(Определяется ComHelper)
Update
(Определяется DataExtensions)
With
(Определяется DataExtensions)

См. также