Udostępnij za pośrednictwem


RelationalSplitCollectionShaperExpression Klasa

Definicja

Wyrażenie reprezentujące tworzenie kolekcji podczas zapytania podzielonego 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 RelationalSplitCollectionShaperExpression : System.Linq.Expressions.Expression, Microsoft.EntityFrameworkCore.Query.IPrintableExpression
type RelationalSplitCollectionShaperExpression = class
    inherit Expression
    interface IPrintableExpression
Public Class RelationalSplitCollectionShaperExpression
Inherits Expression
Implements IPrintableExpression
Dziedziczenie
RelationalSplitCollectionShaperExpression
Implementuje

Konstruktory

RelationalSplitCollectionShaperExpression(Expression, Expression, IReadOnlyList<ValueComparer>, SelectExpression, Expression, INavigationBase, Type)

Tworzy nowe wystąpienie klasy RelationalCollectionShaperExpression.

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

Tworzy nowe wystąpienie klasy RelationalCollectionShaperExpression.

Właściwości

ChildIdentifier

Identyfikator elementu podrzędnego.

CollectionId
Przestarzałe.

Unikatowy identyfikator tego kształtu kolekcji.

ElementType

Typ clr elementów kolekcji.

IdentifierValueComparers

Lista porównań wartości do porównywania identyfikatorów.

InnerShaper

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

Navigation

Nawigacja, jeśli jest skojarzona z kolekcją.

NodeType

Wyrażenie reprezentujące tworzenie kolekcji podczas zapytania podzielonego 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.

ParentIdentifier

Identyfikator elementu nadrzędnego.

SelectExpression

Zapytanie SQL służące do pobierania wartości dla tej kolekcji z bazy danych.

Type

Wyrażenie reprezentujące tworzenie kolekcji podczas zapytania podzielonego 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

Update(Expression, Expression, SelectExpression, 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 podczas zapytania podzielonego 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