다음을 통해 공유


RelationalSplitCollectionShaperExpression 생성자

정의

오버로드

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

RelationalCollectionShaperExpression 클래스의 새 인스턴스를 만듭니다.

RelationalSplitCollectionShaperExpression(Int32, Expression, Expression, IReadOnlyList<ValueComparer>, SelectExpression, Expression, INavigationBase, Type)
사용되지 않음.

RelationalCollectionShaperExpression 클래스의 새 인스턴스를 만듭니다.

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

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

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)

매개 변수

parentIdentifier
Expression

부모 요소의 식별자입니다.

childIdentifier
Expression

자식 요소의 식별자입니다.

identifierValueComparers
IReadOnlyList<ValueComparer>

식별자를 비교할 값 비교자 목록입니다.

selectExpression
SelectExpression

데이터베이스에서 이 컬렉션의 값을 가져오는 SQL 쿼리입니다.

innerShaper
Expression

컬렉션의 개별 요소를 만드는 데 사용되는 식입니다.

navigation
INavigationBase

이 컬렉션과 연결된 탐색(있는 경우)입니다.

elementType
Type

컬렉션에 있는 개별 요소의 clr 형식입니다.

적용 대상

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

Source:
RelationalSplitCollectionShaperExpression.cs
Source:
RelationalSplitCollectionShaperExpression.cs

주의

Use ctor without collectionId

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)

매개 변수

collectionId
Int32

모양을 지정하는 컬렉션에 대한 고유 ID입니다.

parentIdentifier
Expression

부모 요소의 식별자입니다.

childIdentifier
Expression

자식 요소의 식별자입니다.

identifierValueComparers
IReadOnlyList<ValueComparer>

식별자를 비교할 값 비교자 목록입니다.

selectExpression
SelectExpression

데이터베이스에서 이 컬렉션의 값을 가져오는 SQL 쿼리입니다.

innerShaper
Expression

컬렉션의 개별 요소를 만드는 데 사용되는 식입니다.

navigation
INavigationBase

이 컬렉션과 연결된 탐색(있는 경우)입니다.

elementType
Type

컬렉션에 있는 개별 요소의 clr 형식입니다.

특성

적용 대상