Udostępnij za pośrednictwem


ValuesExpression Klasa

Definicja

Wyrażenie reprezentujące stałą tabelę w języku SQL, czasami nazywane konstruktorem wartości tabeli.

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

public class ValuesExpression : Microsoft.EntityFrameworkCore.Query.SqlExpressions.TableExpressionBase, Microsoft.EntityFrameworkCore.Query.SqlExpressions.IClonableTableExpressionBase
type ValuesExpression = class
    inherit TableExpressionBase
    interface IClonableTableExpressionBase
Public Class ValuesExpression
Inherits TableExpressionBase
Implements IClonableTableExpressionBase
Dziedziczenie
ValuesExpression
Implementuje

Konstruktory

ValuesExpression(String, IReadOnlyList<RowValueExpression>, IReadOnlyList<String>, IEnumerable<IAnnotation>)

Tworzy nowe wystąpienie klasy ValuesExpression.

Właściwości

Alias

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

ColumnNames

Nazwy kolumn zawartych w tej tabeli.

NodeType

Wyrażenie reprezentujące stałą tabelę w języku SQL, czasami nazywane konstruktorem wartości tabeli.

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)
RowValues

Wartości wierszy dla tej tabeli.

Type

Wyrażenie reprezentujące stałą tabelę w języku SQL, czasami nazywane konstruktorem wartości tabeli.

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)
Clone()

Tworzy nowy obiekt, który jest kopią bieżącego wystąpienia.

CreateWithAnnotations(IEnumerable<IAnnotation>)

Tworzy obiekt podobny do tego z określonymi adnotacjami.

Equals(Object)

Wyrażenie reprezentujące stałą tabelę w języku SQL, czasami nazywane konstruktorem wartości tabeli.

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 stałą tabelę w języku SQL, czasami nazywane konstruktorem wartości tabeli.

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.

PrintAnnotations(ExpressionPrinter)

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

(Odziedziczone po TableExpressionBase)
Update(IReadOnlyList<RowValueExpression>)

Tworzy nowe wyrażenie, które jest podobne do tego, ale przy użyciu dostarczonych elementów podrzędnych. Jeśli wszystkie elementy podrzędne są takie same, zwróci to wyrażenie.

VisitChildren(ExpressionVisitor)

Wyrażenie reprezentujące stałą tabelę w języku SQL, czasami nazywane konstruktorem wartości tabeli.

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

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