RelationalSplitCollectionShaperExpression Oluşturucular

Tanım

Aşırı Yüklemeler

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

RelationalCollectionShaperExpression sınıfının yeni bir örneğini oluşturur.

RelationalSplitCollectionShaperExpression(Int32, Expression, Expression, IReadOnlyList<ValueComparer>, SelectExpression, Expression, INavigationBase, Type)
Geçersiz.

RelationalCollectionShaperExpression sınıfının yeni bir örneğini oluşturur.

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

RelationalCollectionShaperExpression sınıfının yeni bir örneğini oluşturur.

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)

Parametreler

parentIdentifier
Expression

Üst öğenin tanımlayıcısı.

childIdentifier
Expression

Alt öğenin tanımlayıcısı.

identifierValueComparers
IReadOnlyList<ValueComparer>

Tanımlayıcıları karşılaştıracak değer karşılaştırıcılarının listesi.

selectExpression
SelectExpression

Veritabanından bu koleksiyon için değerleri almak için bir SQL sorgusu.

innerShaper
Expression

Koleksiyonun tek tek öğelerini oluşturmak için kullanılan bir ifade.

navigation
INavigationBase

Varsa, bu koleksiyonla ilişkilendirilmiş bir gezinti.

elementType
Type

Koleksiyondaki tek tek öğelerin clr türü.

Şunlara uygulanır

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

Dikkat

Use ctor without collectionId

RelationalCollectionShaperExpression sınıfının yeni bir örneğini oluşturur.

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)

Parametreler

collectionId
Int32

Şekillendirilmekte olan koleksiyonun benzersiz kimliği.

parentIdentifier
Expression

Üst öğenin tanımlayıcısı.

childIdentifier
Expression

Alt öğenin tanımlayıcısı.

identifierValueComparers
IReadOnlyList<ValueComparer>

Tanımlayıcıları karşılaştıracak değer karşılaştırıcılarının listesi.

selectExpression
SelectExpression

Veritabanından bu koleksiyon için değerleri almak için bir SQL sorgusu.

innerShaper
Expression

Koleksiyonun tek tek öğelerini oluşturmak için kullanılan bir ifade.

navigation
INavigationBase

Varsa, bu koleksiyonla ilişkilendirilmiş bir gezinti.

elementType
Type

Koleksiyondaki tek tek öğelerin clr türü.

Öznitelikler

Şunlara uygulanır