JoinKind.Type

О нас

Указывает тип операции соединения.

Допустимые значения

Имя Ценность Описание
JoinKind.Inner 0 Возможное значение необязательного JoinKind параметра в Table.Join. Таблица, полученная из внутреннего соединения, содержит строку для каждой пары строк из указанных таблиц, которые были определены для сопоставления на основе указанных ключевых столбцов.
JoinKind.LeftOuter 1 Возможное значение необязательного JoinKind параметра в Table.Join. Левое внешнее соединение гарантирует, что все строки первой таблицы отображаются в результате.
JoinKind.RightOuter 2 Возможное значение необязательного JoinKind параметра в Table.Join. Правое внешнее соединение гарантирует, что все строки второй таблицы отображаются в результате.
JoinKind.FullOuter 3 Возможное значение необязательного JoinKind параметра в Table.Join. Полное внешнее соединение гарантирует, что все строки обеих таблиц отображаются в результате. Строки, не имеющие совпадения в другой таблице, объединяются со строкой по умолчанию, содержащей значения NULL для всех его столбцов.
JoinKind.LeftAnti 4 Возможное значение необязательного JoinKind параметра в Table.Join. Левый антиджойн возвращает все строки из первой таблицы, которым нет соответствий во второй таблице.
JoinKind.RightAnti 5 Возможное значение необязательного JoinKind параметра в Table.Join. Правое антисоединение возвращает все строки из второй таблицы, которые не имеют соответствия в первой таблице.
JoinKind.LeftSemi 6 Возможное значение необязательного JoinKind параметра в Table.Join. Левое полусоединение возвращает все строки из первой таблицы, имеющие совпадения во второй таблице.
JoinKind.RightSemi 7 Возможное значение необязательного JoinKind параметра в Table.Join. Правое полусоединяние возвращает все строки из второй таблицы, которые имеют совпадение в первой таблице.

Дополнительные сведения

Поля этого перечисления являются возможными значениями для необязательного параметра JoinKind в Table.Join.