Udostępnij za pośrednictwem


QueryRootExpression Klasa

Definicja

Wyrażenie reprezentujące katalog główny zapytania w wyrażeniu zapytania.

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

public class QueryRootExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public abstract class QueryRootExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type QueryRootExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class QueryRootExpression
Inherits Expression
Implements IPrintableExpression
Public MustInherit Class QueryRootExpression
Inherits Expression
Implements IPrintableExpression
Dziedziczenie
QueryRootExpression
Pochodne
Implementuje

Uwagi

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

Konstruktory

QueryRootExpression(IAsyncQueryProvider, IEntityType)

Tworzy nowe wystąpienie QueryRootExpression klasy ze skojarzonym dostawcą zapytań.

QueryRootExpression(IAsyncQueryProvider, Type)

Tworzy nowe wystąpienie QueryRootExpression klasy ze skojarzonym dostawcą zapytań.

QueryRootExpression(IEntityType)

Tworzy nowe wystąpienie QueryRootExpression klasy bez żadnego dostawcy zapytań.

QueryRootExpression(Type)

Tworzy nowe wystąpienie EntityQueryRootExpression klasy bez żadnego dostawcy zapytań.

Właściwości

CanReduce

Wyrażenie reprezentujące katalog główny zapytania w wyrażeniu zapytania.

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

ElementType

Typ elementu reprezentowany przez ten katalog główny zapytania.

EntityType

Typ jednostki reprenseted przez ten katalog główny zapytania.

NodeType

Wyrażenie reprezentujące katalog główny zapytania w wyrażeniu zapytania.

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

QueryProvider

Dostawca zapytań skojarzony z tym katalogiem głównym zapytania.

Type

Wyrażenie reprezentujące katalog główny zapytania w wyrażeniu zapytania.

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

Metody

DetachQueryProvider()

Odłącza skojarzonego dostawcę zapytań od tego wyrażenia głównego zapytania.

Equals(Object)

Wyrażenie reprezentujące katalog główny zapytania w wyrażeniu zapytania.

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

GetHashCode()

Wyrażenie reprezentujące katalog główny zapytania w wyrażeniu zapytania.

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

Print(ExpressionPrinter)

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

UpdateEntityType(IEntityType)

Aktualizacje typ jednostki skojarzony z tym katalogiem głównym zapytania z równoważną zoptymalizowaną wersją.

VisitChildren(ExpressionVisitor)

Wyrażenie reprezentujące katalog główny zapytania w wyrażeniu zapytania.

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

Jawne implementacje interfejsu

IPrintableExpression.Print(ExpressionPrinter)

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

Dotyczy