Język

SqlExpression Klasa

Definicja

Wyrażenie reprezentujące wartość skalarną lub token SQL w drzewie SQL.

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

[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class SqlExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression, Microsoft.EntityFrameworkCore.Query.IRelationalQuotableExpression
public abstract class SqlExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")]
[System.Runtime.CompilerServices.Nullable(0)]
public abstract class SqlExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlExpression = class
    inherit Expression
    interface IRelationalQuotableExpression
    interface IPrintableExpression
type SqlExpression = class
    inherit Expression
    interface IPrintableExpression
[<System.Diagnostics.DebuggerDisplay("{Microsoft.EntityFrameworkCore.Query.ExpressionPrinter.Print(this), nq}")>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type SqlExpression = class
    inherit Expression
    interface IPrintableExpression
Public MustInherit Class SqlExpression
Inherits Expression
Implements IPrintableExpression, IRelationalQuotableExpression
Public MustInherit Class SqlExpression
Inherits Expression
Implements IPrintableExpression
Dziedziczenie
SqlExpression
Pochodne
Atrybuty
Implementuje

Konstruktory

Nazwisko Opis
SqlExpression(Type, RelationalTypeMapping)

Tworzy nowe wystąpienie SqlExpression klasy.

Właściwości

Nazwisko Opis
NodeType

Wyrażenie reprezentujące wartość skalarną lub token SQL w drzewie SQL.

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 reprezentujące wartość skalarną lub token SQL w drzewie SQL.

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

TypeMapping

Skojarzone RelationalTypeMapping z tym wyrażeniem.

Metody

Nazwisko Opis
Equals(Object)

Wyrażenie reprezentujące wartość skalarną lub token SQL w drzewie SQL.

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 reprezentujące wartość skalarną lub token SQL w drzewie SQL.

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.

Quote()

Cytuje wyrażenie; oznacza to, że zwraca wyrażenie, które podczas obliczania tworzy wyrażenie identyczne z tym wyrażeniem. Służy do generowania kodu dla wstępnie skompilowanych zapytań, które rekonstruuje to wyrażenie.

VisitChildren(ExpressionVisitor)

Wyrażenie reprezentujące wartość skalarną lub token SQL w drzewie SQL.

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

Nazwisko Opis
IPrintableExpression.Print(ExpressionPrinter)

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

Dotyczy