共用方式為


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

要建置的具體化運算式。

傳回

要讀取值的運算式。

屬性

適用於