Partilhar via


SetOperationBase Classe

Definição

Uma expressão que representa uma operação de conjunto entre duas fontes de tabela.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

public abstract class SetOperationBase : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
type SetOperationBase = class
    inherit TableExpressionBase
Public MustInherit Class SetOperationBase
Inherits TableExpressionBase
Herança
SetOperationBase
Derivado

Construtores

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

Cria uma nova instância da classe SetOperationBase.

SetOperationBase(String, SelectExpression, SelectExpression, Boolean)

Cria uma nova instância da classe SetOperationBase.

Propriedades

Alias

O alias atribuído a essa fonte de tabela.

Alias

O alias atribuído a essa fonte de tabela.

(Herdado de TableExpressionBase)
IsDistinct

O valor bool que indica se o resultado removerá linhas duplicadas.

NodeType

Uma expressão que representa uma operação de conjunto entre duas fontes de tabela.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

(Herdado de TableExpressionBase)
Source1

A primeira origem da operação definida.

Source2

A segunda origem da operação definida.

Type

Uma expressão que representa uma operação de conjunto entre duas fontes de tabela.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

(Herdado de TableExpressionBase)

Métodos

AddAnnotation(String, Object)

Adiciona uma anotação a esse objeto. Gerará se já existir uma anotação com o nome especificado.

(Herdado de TableExpressionBase)
CreateWithAnnotations(IEnumerable<IAnnotation>)

Cria um objeto como este com anotações especificadas.

(Herdado de TableExpressionBase)
Equals(Object)

Uma expressão que representa uma operação de conjunto entre duas fontes de tabela.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

FindAnnotation(String)

Obtém a anotação com o nome fornecido, retornando null se ela não existir.

(Herdado de TableExpressionBase)
GetAnnotations()

Obtém todas as anotações no objeto atual.

(Herdado de TableExpressionBase)
GetHashCode()

Uma expressão que representa uma operação de conjunto entre duas fontes de tabela.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

Print(ExpressionPrinter)

Cria uma representação de cadeia de caracteres imprimível da expressão fornecida usando ExpressionPrinter.

(Herdado de TableExpressionBase)
PrintAnnotations(ExpressionPrinter)

Cria uma representação de cadeia de caracteres imprimível de anotações associadas à expressão fornecida usando ExpressionPrinter.

(Herdado de TableExpressionBase)
VisitChildren(ExpressionVisitor)

Uma expressão que representa uma operação de conjunto entre duas fontes de tabela.

Esse tipo normalmente é usado por provedores de banco de dados (e outras extensões). Geralmente, ele não é usado no código do aplicativo.

(Herdado de TableExpressionBase)

Implantações explícitas de interface

IPrintableExpression.Print(ExpressionPrinter)

Cria uma representação de cadeia de caracteres imprimível da expressão fornecida usando ExpressionPrinter.

(Herdado de TableExpressionBase)

Métodos de Extensão

UnwrapJoin(TableExpressionBase)

Se o determinado table for um JoinExpressionBase, retornará a tabela à qual ele se junta. Caso contrário, retorna table.

Aplica-se a