Udostępnij za pośrednictwem


EntityQueryRootExpression Klasa

Definicja

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

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

public class EntityQueryRootExpression : Microsoft.EntityFrameworkCore.Query.QueryRootExpression
type EntityQueryRootExpression = class
    inherit QueryRootExpression
    interface IPrintableExpression
Public Class EntityQueryRootExpression
Inherits QueryRootExpression
Dziedziczenie
EntityQueryRootExpression
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

EntityQueryRootExpression(IAsyncQueryProvider, IEntityType)

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

EntityQueryRootExpression(IEntityType)

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

Właściwości

CanReduce

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

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

ElementType

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

(Odziedziczone po QueryRootExpression)
EntityType

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

NodeType

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

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

QueryProvider

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

(Odziedziczone po QueryRootExpression)
Type

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

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

(Odziedziczone po QueryRootExpression)

Metody

DetachQueryProvider()

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

Equals(Object)

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

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 element główny zapytania jednostki w wyrażeniu zapytania.

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.

UpdateEntityType(IEntityType)

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

VisitChildren(ExpressionVisitor)

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

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.

Dotyczy