Język

CollectionShaperExpression Klasa

Definicja

Uwaga

Use provider specific expressions for collection results.

Wyrażenie reprezentujące tworzenie kolekcji w pliku ShaperExpression.

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

public class CollectionShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
[System.Obsolete("Use provider specific expressions for collection results.")]
public class CollectionShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type CollectionShaperExpression = class
    inherit Expression
    interface IPrintableExpression
[<System.Obsolete("Use provider specific expressions for collection results.")>]
type CollectionShaperExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class CollectionShaperExpression
Inherits Expression
Implements IPrintableExpression
Dziedziczenie
CollectionShaperExpression
Atrybuty
Implementuje

Uwagi

Aby uzyskać więcej informacji, zobacz Implementacja dostawców baz danych i rozszerzeń oraz How EF Core queries work (Implementacja dostawców i rozszerzeń baz danych ) oraz How EF Core queries work (Jak działają zapytania ef core ).

Konstruktory

Nazwisko Opis
CollectionShaperExpression(Expression, Expression, INavigation, Type)
Przestarzałe.

Wyrażenie reprezentujące tworzenie kolekcji w pliku ShaperExpression.

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

CollectionShaperExpression(Expression, Expression, INavigationBase, Type)
Przestarzałe.

Tworzy nowe wystąpienie CollectionShaperExpression klasy.

Właściwości

Nazwisko Opis
ElementType
Przestarzałe.

Typ clr elementów kolekcji.

InnerShaper
Przestarzałe.

Wyrażenie do tworzenia elementów wewnętrznych.

Navigation
Przestarzałe.

Nawigacja, jeśli jest skojarzona z kolekcją.

NodeType
Przestarzałe.

Wyrażenie reprezentujące tworzenie kolekcji w pliku ShaperExpression.

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

Projection
Przestarzałe.

Wyrażenie, które ma uzyskać wartość z zapytania dla tej kolekcji.

Type
Przestarzałe.

Wyrażenie reprezentujące tworzenie kolekcji w pliku ShaperExpression.

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
Print(ExpressionPrinter)
Przestarzałe.

Wyrażenie reprezentujące tworzenie kolekcji w pliku ShaperExpression.

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

Update(Expression, Expression)
Przestarzałe.

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)
Przestarzałe.

Wyrażenie reprezentujące tworzenie kolekcji w pliku ShaperExpression.

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)
Przestarzałe.

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

Dotyczy