CollectionShaperExpression Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przestroga
Use provider specific expressions for collection results.
Wyrażenie reprezentujące tworzenie kolekcji w elemecie 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 baz danych i rozszerzeń) oraz How EF Core queries work (Jak działają zapytania platformy EF Core ).
Konstruktory
CollectionShaperExpression(Expression, Expression, INavigation, Type) |
Przestarzałe.
Wyrażenie reprezentujące tworzenie kolekcji w elemecie 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 klasy CollectionShaperExpression. |
Właściwości
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 elemecie 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 do pobrania wartości z zapytania dla tej kolekcji. |
Type |
Przestarzałe.
Wyrażenie reprezentujące tworzenie kolekcji w elemecie ShaperExpression. Ten typ jest zwykle używany przez dostawców baz danych (i innych rozszerzeń). Zwykle nie jest używany w kodzie aplikacji. |
Metody
Print(ExpressionPrinter) |
Przestarzałe.
Wyrażenie reprezentujące tworzenie kolekcji w elemecie 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, które jest 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 elemecie 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
IPrintableExpression.Print(ExpressionPrinter) |
Przestarzałe.
Tworzy drukowalną reprezentację ciągu danego wyrażenia przy użyciu elementu ExpressionPrinter. |