IEntityMaterializerSource.CreateMaterializeExpression 方法

定义

重载

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

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

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

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

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

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

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

Source:
IEntityMaterializerSource.cs
Source:
IEntityMaterializerSource.cs

创建表示 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)

Source:
IEntityMaterializerSource.cs
Source:
IEntityMaterializerSource.cs
Source:
IEntityMaterializerSource.cs

注意

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

要构建的具体化表达式。

返回

用于读取值的表达式。

属性

适用于