Partager via


RelationalSplitCollectionShaperExpression Constructeurs

Définition

Surcharges

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

Crée une instance de la classe RelationalCollectionShaperExpression.

RelationalSplitCollectionShaperExpression(Int32, Expression, Expression, IReadOnlyList<ValueComparer>, SelectExpression, Expression, INavigationBase, Type)
Obsolète.

Crée une instance de la classe RelationalCollectionShaperExpression.

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

Source:
RelationalSplitCollectionShaperExpression.cs
Source:
RelationalSplitCollectionShaperExpression.cs
Source:
RelationalSplitCollectionShaperExpression.cs
Source:
RelationalSplitCollectionShaperExpression.cs

Crée une instance de la classe RelationalCollectionShaperExpression.

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)

Paramètres

parentIdentifier
Expression

Identificateur de l’élément parent.

childIdentifier
Expression

Identificateur de l’élément enfant.

identifierValueComparers
IReadOnlyList<ValueComparer>

Liste de comparateurs de valeurs pour comparer les identificateurs.

selectExpression
SelectExpression

Requête SQL pour obtenir les valeurs de cette collection à partir de la base de données.

innerShaper
Expression

Expression utilisée pour créer des éléments individuels de la collection.

navigation
INavigationBase

Navigation associée à cette collection, le cas échéant.

elementType
Type

Type clr des éléments individuels de la collection.

S’applique à

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

Source:
RelationalSplitCollectionShaperExpression.cs
Source:
RelationalSplitCollectionShaperExpression.cs

Attention

Use ctor without collectionId

Crée une instance de la classe RelationalCollectionShaperExpression.

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)

Paramètres

collectionId
Int32

ID unique pour la collection en cours de mise en forme.

parentIdentifier
Expression

Identificateur de l’élément parent.

childIdentifier
Expression

Identificateur de l’élément enfant.

identifierValueComparers
IReadOnlyList<ValueComparer>

Liste de comparateurs de valeurs pour comparer les identificateurs.

selectExpression
SelectExpression

Requête SQL pour obtenir les valeurs de cette collection à partir de la base de données.

innerShaper
Expression

Expression utilisée pour créer des éléments individuels de la collection.

navigation
INavigationBase

Navigation associée à cette collection, le cas échéant.

elementType
Type

Type clr des éléments individuels de la collection.

Attributs

S’applique à