Freigeben über


RelationalSplitCollectionShaperExpression Konstruktoren

Definition

Überlädt

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

Erstellt eine neue Instanz der RelationalCollectionShaperExpression-Klasse.

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

Erstellt eine neue Instanz der RelationalCollectionShaperExpression-Klasse.

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

Quelle:
RelationalSplitCollectionShaperExpression.cs
Quelle:
RelationalSplitCollectionShaperExpression.cs
Quelle:
RelationalSplitCollectionShaperExpression.cs
Quelle:
RelationalSplitCollectionShaperExpression.cs

Erstellt eine neue Instanz der RelationalCollectionShaperExpression-Klasse.

public RelationalSplitCollectionShaperExpression (System.Linq.Expressions.Expression parentIdentifier, System.Linq.Expressions.Expression childIdentifier, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer> identifierValueComparers, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression selectExpression, System.Linq.Expressions.Expression innerShaper, Microsoft.EntityFrameworkCore.Metadata.INavigationBase? navigation, Type elementType);
new Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression : System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer> * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Metadata.INavigationBase * Type -> Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression
Public Sub New (parentIdentifier As Expression, childIdentifier As Expression, identifierValueComparers As IReadOnlyList(Of ValueComparer), selectExpression As SelectExpression, innerShaper As Expression, navigation As INavigationBase, elementType As Type)

Parameter

parentIdentifier
Expression

Ein Bezeichner für das übergeordnete Element.

childIdentifier
Expression

Ein Bezeichner für das untergeordnete Element.

identifierValueComparers
IReadOnlyList<ValueComparer>

Eine Liste von Wertvergleichen zum Vergleichen von Bezeichnern.

selectExpression
SelectExpression

Eine SQL-Abfrage zum Abrufen von Werten für diese Sammlung aus der Datenbank.

innerShaper
Expression

Ein Ausdruck, der zum Erstellen einzelner Elemente der Auflistung verwendet wird.

navigation
INavigationBase

Eine Navigation, die dieser Sammlung zugeordnet ist, falls vorhanden.

elementType
Type

Der clr-Typ einzelner Elemente in der Auflistung.

Gilt für:

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

Quelle:
RelationalSplitCollectionShaperExpression.cs
Quelle:
RelationalSplitCollectionShaperExpression.cs

Achtung

Use ctor without collectionId

Erstellt eine neue Instanz der RelationalCollectionShaperExpression-Klasse.

public RelationalSplitCollectionShaperExpression (int collectionId, System.Linq.Expressions.Expression parentIdentifier, System.Linq.Expressions.Expression childIdentifier, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer> identifierValueComparers, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression selectExpression, System.Linq.Expressions.Expression innerShaper, Microsoft.EntityFrameworkCore.Metadata.INavigationBase navigation, Type elementType);
[System.Obsolete("Use ctor without collectionId")]
public RelationalSplitCollectionShaperExpression (int collectionId, System.Linq.Expressions.Expression parentIdentifier, System.Linq.Expressions.Expression childIdentifier, System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer> identifierValueComparers, Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression selectExpression, System.Linq.Expressions.Expression innerShaper, Microsoft.EntityFrameworkCore.Metadata.INavigationBase? navigation, Type elementType);
new Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression : int * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer> * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Metadata.INavigationBase * Type -> Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression
[<System.Obsolete("Use ctor without collectionId")>]
new Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression : int * System.Linq.Expressions.Expression * System.Linq.Expressions.Expression * System.Collections.Generic.IReadOnlyList<Microsoft.EntityFrameworkCore.ChangeTracking.ValueComparer> * Microsoft.EntityFrameworkCore.Query.SqlExpressions.SelectExpression * System.Linq.Expressions.Expression * Microsoft.EntityFrameworkCore.Metadata.INavigationBase * Type -> Microsoft.EntityFrameworkCore.Query.RelationalSplitCollectionShaperExpression
Public Sub New (collectionId As Integer, parentIdentifier As Expression, childIdentifier As Expression, identifierValueComparers As IReadOnlyList(Of ValueComparer), selectExpression As SelectExpression, innerShaper As Expression, navigation As INavigationBase, elementType As Type)

Parameter

collectionId
Int32

Eine eindeutige ID für die Sammlung, die gestaltet wird.

parentIdentifier
Expression

Ein Bezeichner für das übergeordnete Element.

childIdentifier
Expression

Ein Bezeichner für das untergeordnete Element.

identifierValueComparers
IReadOnlyList<ValueComparer>

Eine Liste von Wertvergleichen zum Vergleichen von Bezeichnern.

selectExpression
SelectExpression

Eine SQL-Abfrage zum Abrufen von Werten für diese Sammlung aus der Datenbank.

innerShaper
Expression

Ein Ausdruck, der zum Erstellen einzelner Elemente der Auflistung verwendet wird.

navigation
INavigationBase

Eine Navigation, die dieser Sammlung zugeordnet ist, falls vorhanden.

elementType
Type

Der clr-Typ einzelner Elemente in der Auflistung.

Attribute

Gilt für: