語言

MaterializationInterceptionData 結構

定義

一個參數物件傳遞給 IMaterializationInterceptor 包含被物質化實例資料的方法。

[System.Runtime.CompilerServices.IsReadOnly]
[System.Runtime.CompilerServices.Nullable(0)]
public readonly struct MaterializationInterceptionData
[System.Runtime.CompilerServices.IsReadOnly]
public readonly struct MaterializationInterceptionData
[<System.Runtime.CompilerServices.IsReadOnly>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type MaterializationInterceptionData = struct
[<System.Runtime.CompilerServices.IsReadOnly>]
type MaterializationInterceptionData = struct
Public Structure MaterializationInterceptionData
繼承
MaterializationInterceptionData
屬性

備註

更多資訊與範例請參閱 日誌、事件與診斷 。

建構函式

名稱 Description
MaterializationInterceptionData(MaterializationContext, IEntityType, Dictionary<IPropertyBase,ValueTuple<Object,Func<MaterializationContext, Object>>>)

這是一個內部 API,支援 Entity Framework Core 基礎架構,且不受公開 API 相同的相容性標準約束。 該內容可能會在任何新聞稿中未經通知而更改或移除。 你應該只在程式碼中直接使用它,並且要非常謹慎,並且要知道這樣做可能會導致更新到新的 Entity Framework Core 版本時應用程式失敗。

MaterializationInterceptionData(MaterializationContext, IEntityType, Nullable<QueryTrackingBehavior>, Dictionary<IPropertyBase,ValueTuple<Object, Func<MaterializationContext,Object>>>)

這是一個內部 API,支援 Entity Framework Core 基礎架構,且不受公開 API 相同的相容性標準約束。 該內容可能會在任何新聞稿中未經通知而更改或移除。 你應該只在程式碼中直接使用它,並且要非常謹慎,並且要知道這樣做可能會導致更新到新的 Entity Framework Core 版本時應用程式失敗。

屬性

名稱 Description
Context

目前 DbContext 使用的實例。

EntityType

具體化實體的類型。

QueryTrackingBehavior

查詢追蹤行為,或 null 是這個實體化並非來自查詢。

方法

名稱 Description
GetPropertyValue(IPropertyBase)

取得該物業的財產價值。

GetPropertyValue(String)

取得該房產的價值。

GetPropertyValue<T>(IPropertyBase)

取得該物業的財產價值。

GetPropertyValue<T>(String)

取得該房產的價值。

適用於