IComplexQueryBuilder - интерфейс

Объект, формирующий составной запрос на получения списка объектов, позволяющий подключить к запросу дополнительные таблицы и подзапросы.

Definition

Пространство имён: Tessa.Roles.Queries
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface IComplexQueryBuilder

Методы

AddJoin Метод для добавления объекта подзапроса для присоединения к основным запросам составного запроса.
AddMainQuery(IEnumerableIComplexQueryPart, IEnumerableDataParameter) Добавляет основной запрос на загрузку объектов, состоящий из частей составного запроса.
AddMainQuery(String, IEnumerableDataParameter) Добавляет основной запрос на загрузку объектов.
BuildAsync Выполняет построение объекта запроса по переданным в билдер данным.

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

AddSubQueryJoin Метод для добавления к основному запросу подзапроса, построенного через queryAction, с присоединением к основному запросу к колонке fieldName.
(Определяется QueriesExtensions)
AddTableJoin Метод для добавления к основному запросу объекта выполнения JOIN на таблицу tableName к колонке fieldName к идентификатору объекта.
(Определяется QueriesExtensions)

См. также