Поделиться через


SetOperationBase Класс

Определение

Выражение, представляющее операцию набора между двумя источниками таблиц.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

public abstract class SetOperationBase : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
type SetOperationBase = class
    inherit TableExpressionBase
Public MustInherit Class SetOperationBase
Inherits TableExpressionBase
Наследование
SetOperationBase
Производный

Конструкторы

SetOperationBase(String, SelectExpression, SelectExpression, Boolean)

Создает новый экземпляр класса SetOperationBase.

SetOperationBase(String, SelectExpression, SelectExpression, Boolean, IEnumerable<IAnnotation>)

Создает новый экземпляр класса SetOperationBase.

Свойства

Alias

Псевдоним, назначенный этому источнику таблицы.

Alias

Псевдоним, назначенный этому источнику таблицы.

(Унаследовано от TableExpressionBase)
IsDistinct

Логическое значение, указывающее, будет ли результат удалять повторяющиеся строки.

NodeType

Выражение, представляющее операцию набора между двумя источниками таблиц.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

(Унаследовано от TableExpressionBase)
Source1

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

Source2

Второй источник операции задания.

Type

Выражение, представляющее операцию набора между двумя источниками таблиц.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

(Унаследовано от TableExpressionBase)

Методы

AddAnnotation(String, Object)

Добавляет заметку к этому объекту. Вызывает исключение, если заметка с указанным именем уже существует.

(Унаследовано от TableExpressionBase)
CreateWithAnnotations(IEnumerable<IAnnotation>)

Создает подобный объект с указанными заметками.

(Унаследовано от TableExpressionBase)
Equals(Object)

Выражение, представляющее операцию набора между двумя источниками таблиц.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

FindAnnotation(String)

Возвращает заметку с заданным именем, возвращающую null значение , если она не существует.

(Унаследовано от TableExpressionBase)
GetAnnotations()

Возвращает все заметки к текущему объекту.

(Унаследовано от TableExpressionBase)
GetHashCode()

Выражение, представляющее операцию набора между двумя источниками таблиц.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

Print(ExpressionPrinter)

Создает выводимое строковое представление заданного выражения с помощью ExpressionPrinter.

(Унаследовано от TableExpressionBase)
PrintAnnotations(ExpressionPrinter)

Создает выводимое строковое представление заметок, связанных с данным выражением, с помощью ExpressionPrinter.

(Унаследовано от TableExpressionBase)
VisitChildren(ExpressionVisitor)

Выражение, представляющее операцию набора между двумя источниками таблиц.

Этот тип обычно используется поставщиками баз данных (и другими расширениями). Обычно он не используется в коде приложения.

(Унаследовано от TableExpressionBase)

Явные реализации интерфейса

IPrintableExpression.Print(ExpressionPrinter)

Создает выводимое строковое представление заданного выражения с помощью ExpressionPrinter.

(Унаследовано от TableExpressionBase)

Методы расширения

UnwrapJoin(TableExpressionBase)

Если данный table объект является , возвращает таблицу, к ней JoinExpressionBaseвыполняется соединение. В противном случае возвращается table.

Применяется к