Udostępnij za pośrednictwem


RelationalCollectionShaperExpression Klasa

Definicja

Wyrażenie reprezentujące tworzenie kolekcji dla dostawcy relacyjnego w programie 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 RelationalCollectionShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type RelationalCollectionShaperExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class RelationalCollectionShaperExpression
Inherits Expression
Implements IPrintableExpression
Dziedziczenie
RelationalCollectionShaperExpression
Implementuje

Konstruktory

RelationalCollectionShaperExpression(Expression, Expression, Expression, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, Expression, INavigationBase, Type)

Tworzy nowe wystąpienie klasy RelationalCollectionShaperExpression.

RelationalCollectionShaperExpression(Int32, Expression, Expression, Expression, Expression, INavigation, Type)
Przestarzałe.
Przestarzałe.

Tworzy nowe wystąpienie klasy RelationalCollectionShaperExpression.

RelationalCollectionShaperExpression(Int32, Expression, Expression, Expression, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, IReadOnlyList<ValueComparer>, Expression, INavigationBase, Type)
Przestarzałe.

Tworzy nowe wystąpienie klasy RelationalCollectionShaperExpression.

Właściwości

CollectionId
Przestarzałe.

Unikatowy identyfikator tego kształtu kolekcji.

ElementType

Typ clr elementów kolekcji.

InnerShaper

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

Navigation

Nawigacja, jeśli jest skojarzona z kolekcją.

NodeType

Wyrażenie reprezentujące tworzenie kolekcji dla dostawcy relacyjnego w programie ShaperExpression.

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

OuterIdentifier

Identyfikator elementu zewnętrznego.

OuterIdentifierValueComparers

Lista porównań wartości do porównania identyfikatora zewnętrznego.

ParentIdentifier

Identyfikator elementu nadrzędnego.

ParentIdentifierValueComparers

Lista porównań wartości do porównania identyfikatora nadrzędnego.

SelfIdentifier

Identyfikator elementu w kolekcji.

SelfIdentifierValueComparers

Lista porównań wartości do porównania własnych identyfikatorów.

Type

Wyrażenie reprezentujące tworzenie kolekcji dla dostawcy relacyjnego w programie 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)

Wyrażenie reprezentujące tworzenie kolekcji dla dostawcy relacyjnego w programie 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, Expression, Expression)

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)

Wyrażenie reprezentujące tworzenie kolekcji dla dostawcy relacyjnego w programie 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)

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

Dotyczy