Język

ProjectionBindingExpression Klasa

Definicja

Wyrażenie, które pobiera wartości z QueryExpression , które mają być używane podczas ShaperExpression tworzenia wyników.

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

[System.Runtime.CompilerServices.Nullable(0)]
public class ProjectionBindingExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
public class ProjectionBindingExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[<System.Runtime.CompilerServices.Nullable(0)>]
type ProjectionBindingExpression = class
    inherit Expression
    interface IPrintableExpression
type ProjectionBindingExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class ProjectionBindingExpression
Inherits Expression
Implements IPrintableExpression
Dziedziczenie
ProjectionBindingExpression
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
ProjectionBindingExpression(Expression, IDictionary<IProperty,Int32>)

Tworzy nowe wystąpienie ProjectionBindingExpression klasy.

ProjectionBindingExpression(Expression, Int32, Type)

Tworzy nowe wystąpienie ProjectionBindingExpression klasy.

ProjectionBindingExpression(Expression, IReadOnlyDictionary<IProperty,Int32>)
Przestarzałe.

Tworzy nowe wystąpienie ProjectionBindingExpression klasy.

ProjectionBindingExpression(Expression, ProjectionMember, Type)

Tworzy nowe wystąpienie ProjectionBindingExpression klasy.

Właściwości

Nazwisko Opis
Index

Element członkowski projekcji do powiązania, jeśli powiązanie odbywa się za pośrednictwem indeksu projekcji.

IndexMap
Przestarzałe.

Element członkowski projekcji do powiązania, jeśli powiązanie odbywa się za pośrednictwem mapy indeksu dla buforu wartości.

NodeType

Wyrażenie, które pobiera wartości z QueryExpression , które mają być używane podczas ShaperExpression tworzenia wyników.

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

ProjectionMember

Element członkowski projekcji do powiązania, jeśli powiązanie odbywa się za pośrednictwem elementu członkowskiego projekcji.

QueryExpression

Wyrażenie zapytania, z które ma być powiązane.

Type

Wyrażenie, które pobiera wartości z QueryExpression , które mają być używane podczas ShaperExpression tworzenia wyników.

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 pobiera wartości z QueryExpression , które mają być używane podczas ShaperExpression tworzenia wyników.

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 pobiera wartości z QueryExpression , które mają być używane podczas ShaperExpression tworzenia wyników.

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

Print(ExpressionPrinter)

Wyrażenie, które pobiera wartości z QueryExpression , które mają być używane podczas ShaperExpression tworzenia wyników.

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

VisitChildren(ExpressionVisitor)

Wyrażenie, które pobiera wartości z QueryExpression , które mają być używane podczas ShaperExpression tworzenia wyników.

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