QueriesExtensionsAddTableJoin - метод

Метод для добавления к основному запросу объекта выполнения JOIN на таблицу tableName к колонке fieldName к идентификатору объекта.

Definition

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

Параметры

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

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

IComplexQueryBuilder

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

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

См. также