RelationalPropertyJsonPropertyNameAttributeConvention 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
public class RelationalPropertyJsonPropertyNameAttributeConvention : Microsoft.EntityFrameworkCore.Metadata.Conventions.PropertyAttributeConventionBase<System.Text.Json.Serialization.JsonPropertyNameAttribute>
type RelationalPropertyJsonPropertyNameAttributeConvention = class
inherit PropertyAttributeConventionBase<JsonPropertyNameAttribute>
Public Class RelationalPropertyJsonPropertyNameAttributeConvention
Inherits PropertyAttributeConventionBase(Of JsonPropertyNameAttribute)
繼承
RelationalPropertyJsonPropertyNameAttributeConvention
如需詳細資訊和範例,請參閱 模型建置慣例 。
建構函式
屬性
方法
ProcessComplexPropertyAdded(IConventionComplexPropertyBuilder, IConventionContext<IConventionComplexPropertyBuilder>)
在將複雜屬性新增至類似類型的物件之後呼叫。
(繼承來源 PropertyAttributeConventionBase<TAttribute> )
ProcessComplexPropertyFieldChanged(IConventionComplexPropertyBuilder, FieldInfo, FieldInfo, IConventionContext<FieldInfo>)
在複雜屬性的備份欄位變更之後呼叫。
(繼承來源 PropertyAttributeConventionBase<TAttribute> )
ProcessPropertyAdded(IConventionComplexPropertyBuilder, TAttribute, MemberInfo, IConventionContext)
在將複雜屬性新增至具有相關聯 CLR 屬性或欄位之屬性的類型之後呼叫。
(繼承來源 PropertyAttributeConventionBase<TAttribute> )
ProcessPropertyAdded(IConventionPropertyBuilder, IConventionContext<IConventionPropertyBuilder>)
在屬性新增至實體類型之後呼叫。
(繼承來源 PropertyAttributeConventionBase<TAttribute> )
ProcessPropertyAdded(IConventionPropertyBuilder, JsonPropertyNameAttribute, MemberInfo, IConventionContext)
根據所套用 JsonPropertyNameAttribute 設定 JSON 屬性名稱的慣例。
ProcessPropertyAdded(IConventionPropertyBuilder, TAttribute, MemberInfo, IConventionContext)
在屬性加入至實體類型之後呼叫,該實體類型具有相關聯 CLR 屬性或欄位上的屬性。
(繼承來源 PropertyAttributeConventionBase<TAttribute> )
ProcessPropertyFieldChanged(IConventionPropertyBuilder, FieldInfo, FieldInfo, IConventionContext<FieldInfo>)
在屬性的支援欄位變更之後呼叫。
(繼承來源 PropertyAttributeConventionBase<TAttribute> )
適用於