Język

NonQueryExpression Klasa

Definicja

Wyrażenie, które zawiera wyrażenie inne niż zapytanie. Wynik wyrażenia niezwiązanego z zapytaniem jest zwykle liczbą wierszy, których dotyczy problem.

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

public class NonQueryExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Runtime.CompilerServices.Nullable(0)]
public class NonQueryExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type NonQueryExpression = class
    inherit Expression
    interface IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type NonQueryExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class NonQueryExpression
Inherits Expression
Implements IPrintableExpression
Dziedziczenie
NonQueryExpression
Atrybuty
Implementuje

Uwagi

Aby uzyskać więcej informacji i przykładów, zobacz Implementacja dostawców baz danych i rozszerzeń oraz Jak działają zapytania ef core .

Konstruktory

Nazwisko Opis
NonQueryExpression(DeleteExpression)

Tworzy nowe wystąpienie NonQueryExpression klasy ze skojarzonym wyrażeniem usuwania.

NonQueryExpression(Expression, CommandSource)

Tworzy nowe wystąpienie NonQueryExpression klasy ze skojarzonym wyrażeniem zapytania i źródłem poleceń.

NonQueryExpression(UpdateExpression)

Tworzy nowe wystąpienie NonQueryExpression klasy ze skojarzonym wyrażeniem aktualizacji.

Właściwości

Nazwisko Opis
CommandSource

Źródło polecenia do użycia dla tej operacji niezwiązanej z zapytaniem.

Expression

Wyrażenie reprezentujące operację niezwiązaną z zapytaniem, która ma być uruchamiana na serwerze.

NodeType

Wyrażenie, które zawiera wyrażenie inne niż zapytanie. Wynik wyrażenia niezwiązanego z zapytaniem jest zwykle liczbą wierszy, których dotyczy problem.

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

Type

Wyrażenie, które zawiera wyrażenie inne niż zapytanie. Wynik wyrażenia niezwiązanego z zapytaniem jest zwykle liczbą wierszy, których dotyczy problem.

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

Metody

Nazwisko Opis
Equals(Object)

Wyrażenie, które zawiera wyrażenie inne niż zapytanie. Wynik wyrażenia niezwiązanego z zapytaniem jest zwykle liczbą wierszy, których dotyczy problem.

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

GetHashCode()

Wyrażenie, które zawiera wyrażenie inne niż zapytanie. Wynik wyrażenia niezwiązanego z zapytaniem jest zwykle liczbą wierszy, których dotyczy problem.

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 polecenia ExpressionPrinter.

Update(Expression)

Tworzy nowe wyrażenie 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, które zawiera wyrażenie inne niż zapytanie. Wynik wyrażenia niezwiązanego z zapytaniem jest zwykle liczbą wierszy, których dotyczy problem.

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

Dotyczy