Lingua

RelationalSplitCollectionShaperExpression Costruttori

Definizione

Overload

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

Origine:
RelationalSplitCollectionShaperExpression.cs
Origine:
RelationalSplitCollectionShaperExpression.cs
Origine:
RelationalSplitCollectionShaperExpression.cs
Origine:
RelationalSplitCollectionShaperExpression.cs
Origine:
RelationalSplitCollectionShaperExpression.cs
Origine:
RelationalSplitCollectionShaperExpression.cs

Crea una nuova istanza della RelationalCollectionShaperExpression classe .

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)

Parametri

parentIdentifier
Expression

Identificatore dell'elemento padre.

childIdentifier
Expression

Identificatore per l'elemento figlio.

identifierValueComparers
IReadOnlyList<ValueComparer>

Elenco di comparer di valori per confrontare gli identificatori.

selectExpression
SelectExpression

Query SQL per ottenere i valori per questa raccolta dal database.

innerShaper
Expression

Espressione utilizzata per creare singoli elementi della raccolta.

navigation
INavigationBase

Spostamento associato a questa raccolta, se presente.

elementType
Type

Tipo clr di singoli elementi nella raccolta.

Si applica a

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

Origine:
RelationalSplitCollectionShaperExpression.cs
Origine:
RelationalSplitCollectionShaperExpression.cs

Attenzione

Use ctor without collectionId

Crea una nuova istanza della RelationalCollectionShaperExpression classe .

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)

Parametri

collectionId
Int32

ID univoco per la raccolta in fase di forma.

parentIdentifier
Expression

Identificatore dell'elemento padre.

childIdentifier
Expression

Identificatore per l'elemento figlio.

identifierValueComparers
IReadOnlyList<ValueComparer>

Elenco di comparer di valori per confrontare gli identificatori.

selectExpression
SelectExpression

Query SQL per ottenere i valori per questa raccolta dal database.

innerShaper
Expression

Espressione utilizzata per creare singoli elementi della raccolta.

navigation
INavigationBase

Spostamento associato a questa raccolta, se presente.

elementType
Type

Tipo clr di singoli elementi nella raccolta.

Attributi

Si applica a