ConventionPropertyBaseExtensions.SetField 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定該屬性應使用的底層 CLR 欄位。
這可能是 null 針對陰影屬性,或是該屬性的背景欄位未知。
背襯場通常依約定方式求得,如下所述: http://go.microsoft.com/fwlink/?LinkId=723277. 此方法對於在慣例下找不到正確欄位時,明確設定支持欄位非常有用。
預設情況下,如果找到或指定了後盾欄位,則在建構新物件時會使用,通常是在從資料庫查詢實體時。 所有其他進出通道皆使用物業。 此參數可透過呼叫 SetPropertyAccessMode(IConventionPropertyBase, Nullable<PropertyAccessMode>, Boolean)來改變。
public static void SetField(this Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase property, string fieldName, bool fromDataAnnotation = false);
static member SetField : Microsoft.EntityFrameworkCore.Metadata.IConventionPropertyBase * string * bool -> unit
<Extension()>
Public Sub SetField (property As IConventionPropertyBase, fieldName As String, Optional fromDataAnnotation As Boolean = false)
參數
- property
- IConventionPropertyBase
應設定支持場的性質。
- fieldName
- String
該領域名稱。
- fromDataAnnotation
- Boolean
表示配置是否以資料註解方式指定。