IEntityMaterializerSource.CreateMaterializeExpression 메서드

정의

오버로드

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

Expression 엔터티 instance 만드는 것을 나타내는 트리를 만듭니다.

이 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

CreateMaterializeExpression(IEntityType, String, Expression)
사용되지 않음.

Expression 엔터티 instance 만드는 것을 나타내는 트리를 만듭니다.

이 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

Expression 엔터티 instance 만드는 것을 나타내는 트리를 만듭니다.

이 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

public virtual System.Linq.Expressions.Expression CreateMaterializeExpression (Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters parameters, System.Linq.Expressions.Expression materializationExpression);
abstract member CreateMaterializeExpression : Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters * System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
override this.CreateMaterializeExpression : Microsoft.EntityFrameworkCore.Query.EntityMaterializerSourceParameters * System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
Public Overridable Function CreateMaterializeExpression (parameters As EntityMaterializerSourceParameters, materializationExpression As Expression) As Expression

매개 변수

parameters
EntityMaterializerSourceParameters

구체화되는 엔터티에 대한 매개 변수입니다.

materializationExpression
Expression

빌드할 구체화 식입니다.

반환

값을 읽을 식입니다.

적용 대상

CreateMaterializeExpression(IEntityType, String, Expression)

주의

Use the overload that accepts an EntityMaterializerSourceParameters object.

Expression 엔터티 instance 만드는 것을 나타내는 트리를 만듭니다.

이 메서드는 일반적으로 데이터베이스 공급자(및 기타 확장)에서 사용됩니다. 일반적으로 애플리케이션 코드에는 사용되지 않습니다.

public System.Linq.Expressions.Expression CreateMaterializeExpression (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, string entityInstanceName, System.Linq.Expressions.Expression materializationExpression);
[System.Obsolete("Use the overload that accepts an EntityMaterializerSourceParameters object.")]
public System.Linq.Expressions.Expression CreateMaterializeExpression (Microsoft.EntityFrameworkCore.Metadata.IEntityType entityType, string entityInstanceName, System.Linq.Expressions.Expression materializationExpression);
abstract member CreateMaterializeExpression : Microsoft.EntityFrameworkCore.Metadata.IEntityType * string * System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
[<System.Obsolete("Use the overload that accepts an EntityMaterializerSourceParameters object.")>]
abstract member CreateMaterializeExpression : Microsoft.EntityFrameworkCore.Metadata.IEntityType * string * System.Linq.Expressions.Expression -> System.Linq.Expressions.Expression
Public Function CreateMaterializeExpression (entityType As IEntityType, entityInstanceName As String, materializationExpression As Expression) As Expression

매개 변수

entityType
IEntityType

구체화되는 엔터티 형식입니다.

entityInstanceName
String

구체화할 instance 이름입니다.

materializationExpression
Expression

빌드할 구체화 식입니다.

반환

값을 읽을 식입니다.

특성

적용 대상