QueriesExtensionsAddSubQueryJoin - метод

Метод для добавления к основному запросу подзапроса, построенного через queryAction, с присоединением к основному запросу к колонке fieldName.

Definition

Пространство имён: Tessa.Roles.Queries
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public static IComplexQueryBuilder AddSubQueryJoin(
	this IComplexQueryBuilder builder,
	string joinAlias,
	IComplexQueryPart queryAction,
	string fieldName,
	bool isLeftJoin,
	IComplexQueryPart? queryFilter = null,
	IComplexQueryPart? queryResult = null
)

Параметры

builder  IComplexQueryBuilder
Билдер составного запроса.
joinAlias  String
Алиас подзапроса, используемый при присоединении к составному запросу.
queryAction  IComplexQueryPart
Часть запроса, определяющая тело подзапроса.
fieldName  String
Поле, к которому выполняется присоединение подзапроса.
isLeftJoin  Boolean
Определяет, является ли подзапрос обязательным для получения результата или нет.
queryFilter  IComplexQueryPart  (Optional)
Часть запроса для заполнения дополнительной фильтрации запроса или null, если нет дополнительных методов фильтрации.
queryResult  IComplexQueryPart  (Optional)
Часть запроса для заполнения для формирования результата запроса или null, если нет дополнительного возврата результата.

Возвращаемое значение

IComplexQueryBuilder
Текущий билдер запроса.

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IComplexQueryBuilder. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также