Udostępnij za pośrednictwem


SetOperationBase Klasa

Definicja

Wyrażenie reprezentujące operację ustawiania między dwoma źródłami tabel.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

public abstract class SetOperationBase : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
type SetOperationBase = class
    inherit TableExpressionBase
Public MustInherit Class SetOperationBase
Inherits TableExpressionBase
Dziedziczenie
SetOperationBase
Pochodne

Konstruktory

SetOperationBase(String, SelectExpression, SelectExpression, Boolean)

Tworzy nowe wystąpienie klasy SetOperationBase.

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

Tworzy nowe wystąpienie klasy SetOperationBase.

Właściwości

Alias

Alias przypisany do tego źródła tabeli.

Alias

Alias przypisany do tego źródła tabeli.

(Odziedziczone po TableExpressionBase)
IsDistinct

Wartość logiczna wskazująca, czy wynik usunie zduplikowane wiersze.

NodeType

Wyrażenie reprezentujące operację ustawiania między dwoma źródłami tabel.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

(Odziedziczone po TableExpressionBase)
Source1

Pierwsze źródło operacji zestawu.

Source2

Drugie źródło operacji ustawiania.

Type

Wyrażenie reprezentujące operację ustawiania między dwoma źródłami tabel.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

(Odziedziczone po TableExpressionBase)

Metody

AddAnnotation(String, Object)

Dodaje adnotację do tego obiektu. Zgłasza, jeśli adnotacja o określonej nazwie już istnieje.

(Odziedziczone po TableExpressionBase)
CreateWithAnnotations(IEnumerable<IAnnotation>)

Tworzy obiekt podobny do tego z określonymi adnotacjami.

(Odziedziczone po TableExpressionBase)
Equals(Object)

Wyrażenie reprezentujące operację ustawiania między dwoma źródłami tabel.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

FindAnnotation(String)

Pobiera adnotację o podanej nazwie, zwracając null ją, jeśli nie istnieje.

(Odziedziczone po TableExpressionBase)
GetAnnotations()

Pobiera wszystkie adnotacje dla bieżącego obiektu.

(Odziedziczone po TableExpressionBase)
GetHashCode()

Wyrażenie reprezentujące operację ustawiania między dwoma źródłami tabel.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

Print(ExpressionPrinter)

Tworzy drukowalną reprezentację ciągu danego wyrażenia przy użyciu elementu ExpressionPrinter.

(Odziedziczone po TableExpressionBase)
PrintAnnotations(ExpressionPrinter)

Tworzy drukowalną reprezentację adnotacji skojarzonych z danym wyrażeniem przy użyciu polecenia ExpressionPrinter.

(Odziedziczone po TableExpressionBase)
VisitChildren(ExpressionVisitor)

Wyrażenie reprezentujące operację ustawiania między dwoma źródłami tabel.

Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji.

(Odziedziczone po TableExpressionBase)

Jawne implementacje interfejsu

IPrintableExpression.Print(ExpressionPrinter)

Tworzy drukowalną reprezentację ciągu danego wyrażenia przy użyciu elementu ExpressionPrinter.

(Odziedziczone po TableExpressionBase)

Metody rozszerzania

UnwrapJoin(TableExpressionBase)

Jeśli dana table wartość jest wartością , zwraca tabelę JoinExpressionBase, do która jest sprzężona. W przeciwnym razie zwraca wartość table.

Dotyczy