QueriesExtensionsAddSubQueryJoin - метод
Метод для добавления к основному запросу подзапроса, построенного через queryAction, с присоединением к основному запросу
к колонке fieldName.
Пространство имён: Tessa.Roles.QueriesСборка: Tessa (в Tessa.dll) Версия: 4.0.4
public static IComplexQueryBuilder AddSubQueryJoin(
this IComplexQueryBuilder builder,
string joinAlias,
IComplexQueryPart queryAction,
string fieldName,
bool isLeftJoin,
IComplexQueryPart? queryFilter = null,
IComplexQueryPart? queryResult = null
)
<ExtensionAttribute>
Public Shared Function AddSubQueryJoin (
builder As IComplexQueryBuilder,
joinAlias As String,
queryAction As IComplexQueryPart,
fieldName As String,
isLeftJoin As Boolean,
Optional queryFilter As IComplexQueryPart = Nothing,
Optional queryResult As IComplexQueryPart = Nothing
) As IComplexQueryBuilder
public:
[ExtensionAttribute]
static IComplexQueryBuilder^ AddSubQueryJoin(
IComplexQueryBuilder^ builder,
String^ joinAlias,
IComplexQueryPart^ queryAction,
String^ fieldName,
bool isLeftJoin,
IComplexQueryPart^ queryFilter = nullptr,
IComplexQueryPart^ queryResult = nullptr
)
[<ExtensionAttribute>]
static member AddSubQueryJoin :
builder : IComplexQueryBuilder *
joinAlias : string *
queryAction : IComplexQueryPart *
fieldName : string *
isLeftJoin : bool *
?queryFilter : IComplexQueryPart *
?queryResult : IComplexQueryPart
(* Defaults:
let _queryFilter = defaultArg queryFilter null
let _queryResult = defaultArg queryResult null
*)
-> IComplexQueryBuilder
- 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#).