Sdílet prostřednictvím


SetOperationBase Třída

Definice

Výraz, který představuje operaci nastavení mezi dvěma zdroji tabulek.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

public abstract class SetOperationBase : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase
type SetOperationBase = class
    inherit TableExpressionBase
Public MustInherit Class SetOperationBase
Inherits TableExpressionBase
Dědičnost
SetOperationBase
Odvozené

Konstruktory

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

Vytvoří novou instanci třídy SetOperationBase.

SetOperationBase(String, SelectExpression, SelectExpression, Boolean)

Vytvoří novou instanci třídy SetOperationBase.

Vlastnosti

Alias

Alias přiřazený k tomuto zdroji tabulky.

Alias

Alias přiřazený k tomuto zdroji tabulky.

(Zděděno od TableExpressionBase)
IsDistinct

Logická hodnota označující, jestli výsledek odebere duplicitní řádky.

NodeType

Výraz, který představuje operaci nastavení mezi dvěma zdroji tabulek.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

(Zděděno od TableExpressionBase)
Source1

První zdroj operace nastavení.

Source2

Druhý zdroj operace nastavení.

Type

Výraz, který představuje operaci nastavení mezi dvěma zdroji tabulek.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

(Zděděno od TableExpressionBase)

Metody

AddAnnotation(String, Object)

Přidá poznámku k tomuto objektu. Vyvolá se, pokud již existuje poznámka se zadaným názvem.

(Zděděno od TableExpressionBase)
CreateWithAnnotations(IEnumerable<IAnnotation>)

Vytvoří podobný objekt se zadanými poznámkami.

(Zděděno od TableExpressionBase)
Equals(Object)

Výraz, který představuje operaci nastavení mezi dvěma zdroji tabulek.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

FindAnnotation(String)

Získá anotaci s daným názvem, vrátí null , pokud neexistuje.

(Zděděno od TableExpressionBase)
GetAnnotations()

Získá všechny poznámky na aktuální objekt.

(Zděděno od TableExpressionBase)
GetHashCode()

Výraz, který představuje operaci nastavení mezi dvěma zdroji tabulek.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

Print(ExpressionPrinter)

Vytvoří tisknutelnou řetězcovou reprezentaci daného výrazu pomocí ExpressionPrinter.

(Zděděno od TableExpressionBase)
PrintAnnotations(ExpressionPrinter)

Vytvoří tisknutelnou řetězcovou reprezentaci poznámek přidružených k danému výrazu pomocí ExpressionPrinter.

(Zděděno od TableExpressionBase)
VisitChildren(ExpressionVisitor)

Výraz, který představuje operaci nastavení mezi dvěma zdroji tabulek.

Tento typ obvykle používají poskytovatelé databází (a další rozšíření). Obvykle se nepoužívá v kódu aplikace.

(Zděděno od TableExpressionBase)

Explicitní implementace rozhraní

IPrintableExpression.Print(ExpressionPrinter)

Vytvoří tisknutelnou řetězcovou reprezentaci daného výrazu pomocí ExpressionPrinter.

(Zděděno od TableExpressionBase)

Metody rozšíření

UnwrapJoin(TableExpressionBase)

Pokud je JoinExpressionBasedaná hodnota table , vrátí tabulku, ke které se připojuje. V opačném případě vrátí tablehodnotu .

Platí pro