共用方式為


IEntityMaterializerSource.CreateMaterializeExpression 方法

定義

多載

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

Expression建立表示建立實體實例的樹狀結構。

這個方法通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。

CreateMaterializeExpression(IEntityType, String, Expression)
已淘汰.

Expression建立表示建立實體實例的樹狀結構。

這個方法通常由資料庫提供者 (和其他延伸模組) 使用。 它通常不會用於應用程式程式碼。

CreateMaterializeExpression(EntityMaterializerSourceParameters, Expression)

來源:
IEntityMaterializerSource.cs
來源:
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)

來源:
IEntityMaterializerSource.cs
來源:
IEntityMaterializerSource.cs
來源:
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

要建置的具體化運算式。

傳回

要讀取值的運算式。

屬性

適用於