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