IEntityMaterializerSource.CreateMaterializeExpression 方法

定义

重载

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

创建表示 Expression 创建实体实例的树。

此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

CreateMaterializeExpression(IEntityType, String, Expression)
已过时.

创建表示 Expression 创建实体实例的树。

此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

创建表示 Expression 创建实体实例的树。

此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

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 创建实体实例的树。

此方法通常由数据库提供程序 (和其他扩展) 使用。 它通常不用于应用程序代码。

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

要具体化的实例的名称。

materializationExpression
Expression

要构建的具体化表达式。

返回

用于读取值的表达式。

属性

适用于